The software to be developed is inspired by the Game of the Amazons board game, with four queens to both players, of which move before
The software to be developed is inspired by the Game of the Amazons board game, with four queens to both players, of which move before firing an arrow that obstructs tiles. In short, the objective is to block off the movement of the opponents teams, and the game concludes whenever someone can no longer move any of their queens. This task requires the game to check many conditions before and after moves are made.
As follows, this is the scope of the aforementioned project:
- The application will be programmed in Java, and therefore should be able to operate on multiple platforms as java allows, however it is not designed with mobile devices in mind.
- It functions as a standalone application without any network functionality.
- The application will support two player local play and player vs AI. The mouse should be implemented as a control that allows characters to select pieces and direct them to move or fire an arrow. The AI should at minimum should be able to move and fire arrows according to the rules.
- The application will consist of a GUI that allows a user to interact with it without need of a console. This includes a menu that allows players to start the game, designate game mode, and forfeit games, as well as a window that displays the grid in which the game takes place (10x10 grid).
I need you to develop a pseudocode for this. It doesnt have to be too complicated or hard. The language I'm using is C#. A rough idea of how the program operates with variables and logic in mind.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started