Design and implement a Monopoly-style GUI game for two players focused on cybersecurity education, suitable for a Year 9 school class.
Game Requirements:
- Board: 4 sides, 16 squares each (total 64 squares).
- Movement: Players take turns rolling a dice to advance.
- Gameplay:
- When landing on a building, player answers a random cybersecurity multiple-choice question.
- If incorrect, player returns to their last building position.
- Each question must only be asked once per game.
- Questions are displayed in the center of the board.
- "Correct" is shown in green if answered correctly, "Incorrect" in red if wrong.
- First player to reach "Secured zone" wins.
GUI Requirements:
- Visual display of board, player positions, dice roll, current question, and answer feedback (green/red).
- Ensure usability and engagement for Year 9 students.
Additional Notes:
- The game should manage question selection so no repeats occur in the same session.
- Game logic should enforce turn order, movement, and win condition.
This issue covers the main game logic and user interface. See related issue for question generation.
Design and implement a Monopoly-style GUI game for two players focused on cybersecurity education, suitable for a Year 9 school class.
Game Requirements:
GUI Requirements:
Additional Notes:
This issue covers the main game logic and user interface. See related issue for question generation.