Page 1 of 1

Time Delay Before Game Starts *Rejected*

PostPosted: Sat May 20, 2006 11:22 am
by Banana Stomper
One thing i just thought of today. Every now and then i'll accidently click on "join game" cause i'm thinking i'm clicking on "enter game" cause i just want to look at a map or something. I have at times clicked "join game" mistakingly when i would be the last player to join the game. Perhaps a very short delay in when the last player joins and when the game is innitialized might be a good way to save people from themselves and grant them an opportunity to leave. But i'm talking short, no higher than a minute, not shorter than about 10 seconds. This wouldn't hinder game play at all, it wouldn't drag things out, its too short to be any sort of a nuissance. If its not difficult to program, it would not be a bad thing to employ.

PostPosted: Sat May 20, 2006 3:57 pm
by Jota
It would be a slight nuisance if the last player to join were the first player to play (and wanted to actually start playing), but perhaps instead of an actual delay, you could be allowed to pull out until the first player started his or her turn?

Of course, this could lead to someone joining/dropping repeatedly until they got the turn position they wanted. The system might want to remember the original turn order and reinstate it whenever the same player rejoined. (Or maybe instead of randomizing who goes first, it could just be a deterministic hash of the game number and the player ID's involved.)

PostPosted: Tue May 23, 2006 2:04 am
by Mr. K
For the record, I think this is a very good idea.

PostPosted: Tue May 23, 2006 3:20 am
by zip_disk
Jota wrote:It would be a slight nuisance if the last player to join were the first player to play (and wanted to actually start playing), but perhaps instead of an actual delay, you could be allowed to pull out until the first player started his or her turn?

Of course, this could lead to someone joining/dropping repeatedly until they got the turn position they wanted. The system might want to remember the original turn order and reinstate it whenever the same player rejoined. (Or maybe instead of randomizing who goes first, it could just be a deterministic hash of the game number and the player ID's involved.)


Sounds interesting. Another option would be for a player's name be recorded regardless if they drop or not and just prevent that player from rejoining. A sort of shaming option for making the mistake or quitting if they do it often.

PostPosted: Tue May 23, 2006 6:09 am
by Jota
Don't forget how easy it is for a newbie to accidentally "Drop Game" after joining when they mean to "Enter Game".

PostPosted: Tue May 23, 2006 6:12 am
by zip_disk
There's no actual punishment except for not rejoining that game and the record of it. Could have an "Are you sure?" pop-up/screen just in case.

PostPosted: Tue May 23, 2006 4:49 pm
by Banana Stomper
It always kind of bothered me that there was that drop game thing there, many times i have dropped a game accidentally and panic ensued. But i immagine the delay would just be like, 10 seconds and you still wouldn't be able to enter the game, nothing would be decided yet. It would just be a delay before innitialization. And if you wanted to start, all you have to do is just wait for a moment.

PostPosted: Tue May 23, 2006 8:30 pm
by wcaclimbing
Jota wrote:Don't forget how easy it is for a newbie to accidentally "Drop Game" after joining when they mean to "Enter Game".


i've done that before :oops: they should put an ARE YOU SURE button on a lot of the important stuff like end attacks and drop game and join game

PostPosted: Thu Jun 01, 2006 5:38 pm
by Mr. K
Banana Stomper wrote:It always kind of bothered me that there was that drop game thing there, many times i have dropped a game accidentally and panic ensued. But i immagine the delay would just be like, 10 seconds and you still wouldn't be able to enter the game, nothing would be decided yet. It would just be a delay before innitialization. And if you wanted to start, all you have to do is just wait for a moment.


I agree. The way the time delay would work is that the game wouldn't be initialized (the troops would not be placed, the first player wont be chosen, nothing will happen) until the time delay is complete. I imagine from a coding perspective, it would be much easier to do it this way than to allow you to drop the game in the first 30 seconds after the game being initialized. That sounds like a real mess!