Imagine a single-player game in which you play for a certain predefined time. After time is up, you get the chance to choose either to play the game once more or simply exit the game.
What is the preferred/best way to give the player this choice in JME3?
I watch a video game reviewer called “Zero Punctuation” that’s on the Escapist YouTube channel. He had 1 rather interesting complaint about a game that would require playing again and again.
The more steps you add or the more of a delay you add between dying and playing again the more annoying it is.
I am experimenting with having two AppStates (that is, two classes extending BaseAppState), one for the game and one for asking for a re-play, and shifting between the two. Seems to be working fine. But I’m grateful for your suggestion.