I would love to be able to detect whether a game is being played real-time or turn-based to make some small improvements to the experience in these 2 cases.
Is there an acceptable nice way to do this? There's nothing to identify this in the self::getGameinfos()
In the game Factum (currently in Alpha) we have multi player active while multiple players choose a card. I want to keep the players active to allow them to change their mind if they want, up until all players have chosen. The slowest player to choose doesn't get the chance to change their mind.
But this is very annoying if playing turn-based -- in that case I'd want a 'confirm' button.
Similarly, each round starts with one player volunteering to be the story-teller to lead the round.
I have all players active here with a button to volunteer. This works well real-time but is annoying in turn-based as BGA keeps bringing you back to the game even if you don't want to volunteer.
I think the best option is to have a 'No thanks' button for turn-based mode to de-activate yourself and force one of the remaining players to volunteer, though this is not good if the remaining player(s) have not thought of a story, and then one of the players that initially hit 'no thanks' *does* think of a good story to lead the round! It's not a voluntary process if often the last player to come online is then forced to volunteer.
It'd be nice if BGA turn-based had a 'skip this table for a while' option or something.
Any suggestions?
Is there an acceptable nice way to do this? There's nothing to identify this in the self::getGameinfos()
In the game Factum (currently in Alpha) we have multi player active while multiple players choose a card. I want to keep the players active to allow them to change their mind if they want, up until all players have chosen. The slowest player to choose doesn't get the chance to change their mind.
But this is very annoying if playing turn-based -- in that case I'd want a 'confirm' button.
Similarly, each round starts with one player volunteering to be the story-teller to lead the round.
I have all players active here with a button to volunteer. This works well real-time but is annoying in turn-based as BGA keeps bringing you back to the game even if you don't want to volunteer.
I think the best option is to have a 'No thanks' button for turn-based mode to de-activate yourself and force one of the remaining players to volunteer, though this is not good if the remaining player(s) have not thought of a story, and then one of the players that initially hit 'no thanks' *does* think of a good story to lead the round! It's not a voluntary process if often the last player to come online is then forced to volunteer.
It'd be nice if BGA turn-based had a 'skip this table for a while' option or something.
Any suggestions?