I understand that many people have wished for an UNDO function on many of these games... I also understand that such a function would be programatically complex, particularly since it would seem to have to be unique code for each game.
I propose a CONFIRM function, instead, for select games only... i.e. those games that require ROLE selection from a defined set of choices and all other players are waiting for your choice, as opposed to undoing game MOVES themselves.
I'll illustrate by discussing a few games I play regularly:
Puerto Rico SCREAMS for a CONFIRM function, particularly because the various defined roles constitute almost the entirety of the game and because it's presently SO EASY to make an unintended physical error when selecting one. I have played Puerto Rico hundreds of times using small tablets and/or touchscreens and have frequently misclicked on a role I didn't want or need... bad finger placement on the screen, the dog hit my arm, the tablet slipped in my lap, etc, etc.... and other players have done the same. And then the game then proceeds with your devastating choice (if you've ever played Puerto Rico you know that one misclick means you're doomed).
If instead the game tells you "You have selected MAYOR as your role. CONFIRM or CHANGE" the physical misclick problem is eliminated, and it doesn't seem all that complex to accomplish with code.... loop until the player hits the CONFIRM button.
Contrast that to something else I play a lot: 6 Nimmt! Everybody has the same role on every turn, and the highlight box around your selected card serves as your confirmation already. No program changes are warranted. Same goes for Jaipur, Coloretto, Lost Cities, and so forth.
Thank you for your attention... and, once again, thanks for the absolute best site on the entire internet.
I propose a CONFIRM function, instead, for select games only... i.e. those games that require ROLE selection from a defined set of choices and all other players are waiting for your choice, as opposed to undoing game MOVES themselves.
I'll illustrate by discussing a few games I play regularly:
Puerto Rico SCREAMS for a CONFIRM function, particularly because the various defined roles constitute almost the entirety of the game and because it's presently SO EASY to make an unintended physical error when selecting one. I have played Puerto Rico hundreds of times using small tablets and/or touchscreens and have frequently misclicked on a role I didn't want or need... bad finger placement on the screen, the dog hit my arm, the tablet slipped in my lap, etc, etc.... and other players have done the same. And then the game then proceeds with your devastating choice (if you've ever played Puerto Rico you know that one misclick means you're doomed).
If instead the game tells you "You have selected MAYOR as your role. CONFIRM or CHANGE" the physical misclick problem is eliminated, and it doesn't seem all that complex to accomplish with code.... loop until the player hits the CONFIRM button.
Contrast that to something else I play a lot: 6 Nimmt! Everybody has the same role on every turn, and the highlight box around your selected card serves as your confirmation already. No program changes are warranted. Same goes for Jaipur, Coloretto, Lost Cities, and so forth.
Thank you for your attention... and, once again, thanks for the absolute best site on the entire internet.