#4369 closed enhancement (fixed)
[PATCH] Force ready gamesetup button
Reported by: | elexis | Owned by: | Imarok |
---|---|---|---|
Priority: | Nice to Have | Milestone: | Alpha 22 |
Component: | UI & Simulation | Keywords: | patch |
Cc: | ffm | Patch: |
Description
Multiplayer games with more than 10 clients take a considerable amount of effort and chat to setup.
Some players do not care about the gamesettings but accept all terms and conditions to play, thus become annoyed by having to click ready repeatedly or otherwise being forced to follow the chat.
There could be a new "Stay ready" button in the gamesetup that is only visible or enabled if the "I'm ready" button is clicked.
Attachments (2)
Change History (9)
comment:1 by , 8 years ago
comment:2 by , 8 years ago
Also suggested by ffm: a countdown of 3 seconds before starting the game, to give the player a chance to react. That would require network protocol changes though.
comment:3 by , 8 years ago
Keywords: | patch review added |
---|---|
Milestone: | Backlog → Alpha 22 |
Summary: | Force ready gamesetup button → [PATCH] Force ready gamesetup button |
comment:4 by , 8 years ago
Too many ternary, use:
button.caption = [translate("I'm not ready!"), translate("Stay ready"), translate("I'm ready")][g_IsReady];
instead of:
button.caption = g_IsReady ? (g_IsReady == 2 ? translate("I'm not ready!") : translate("Stay ready")) : translate("I'm ready");
Another way could be to use the I'm ready button, as a tristate button: first click: player gets ready -> second click: player stays ready -> third click: player isn't ready anymore