Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As Game Controller I may wish to be able to restart the wargame from a previous turn #1639

Open
1 task
IanMayo opened this issue Jun 27, 2022 · 3 comments
Open
1 task

Comments

@IanMayo
Copy link
Contributor

IanMayo commented Jun 27, 2022

💬 Brief description of feature

For some wargames, the Game Controller may wish to re-run some turns. This could happen in these circumstances:

  • participants may wish to see what happened with a different strategy
  • the wargame failed to explore some kind of interaction, and should be re-run
  • there was a deliberate intention to run multiple times, such as comparing political or military options. The game would run for, say, 3 weeks to "setup the world", then run another 3 weeks with two or more different strategies.

📖 User Story

☑️ Acceptance criteria

  • Tests pass

📐 Designs / Wireframes

📝 Notes

@ShendMikullovci
Copy link

ShendMikullovci commented Jul 30, 2022

This made me think of the "Checkpoint" feature in most RPGs. The player goes through a mission and encounters multiple checkpoints where the game is saved automatically. If they die in the game or fail the mission, they can restart from their last checkpoint.

I'm not sure if this is applicable for us, however the idea of picking up from a specific point you might have left off is similar.

Feature wise, I think this would fit within the exit button. Clicking on it would lead to a window asking the user whether they want to:

  1. Go to Home Menu
  2. Restart Game
  3. Restart Game from Last Turn
  4. Restart Game from Turn Number

What do you think?

@ShendMikullovci
Copy link

ShendMikullovci commented Jul 31, 2022

Here's how that could look like:

Exit Menu

The last option, restarting from a specific turn, would have an additional window pop-up, with the user having to fill in a turn number they'd like to restart from.

Exit Menu 2

We could also have them select (click) among a dropdown list of turns that have been passed, shown in order, instead of them typing the number:

Exit Menu 3

Let me know what you think!

@IanMayo
Copy link
Contributor Author

IanMayo commented Aug 1, 2022

Hello Shend,
this isn't something that happens at the player-level. There is one wargame, that all players in the organisation are playing at the same time. The Game Controller may choose to restart the wargame, or return to an earlier turn. When they do this, the wargame moves back for all players.
When I considered this before, I started from the position that the Game Controller would be looking at the game messaging to decide on the point they wanted to return to. So, I pictured the Game Controller having an extra control on the "Turn Markers" in each Message Channel. They would click on this drop-down list and have options to restart. I think there are different ways of re-starting but will probably have a chat with the clients about what the different ways are.
I won't have that conversation yet though, it isn't a feature covered by a contract.

@IanMayo IanMayo added the 4p10 Potential to support P10 label Nov 13, 2023
@IanMayo IanMayo removed the 4p10 Potential to support P10 label Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants