https://www.youtube.com/watch?v=IkSLw8IZ5Xg
To open the RoboRally-application, navigate to the folder Gruppe15-RoboRally2024 and double-click the file "RoboRally.jar".
Once the application has opened, you should see the main menu with the RoboRally titel at the top, as well as three buttons. To create or join a game, press the "Multiplayer" button in the Main Menu.
- Enter your player name.
- Enter the address for the server/computer running the server application, in the format already present.
To create a new game, press the "Create Lobby" button.
To join an existing game, enter the Game ID of the lobby, given by any other player in a lobby, then press the "Join Lobby" button.
When joining a game, every player MUST have a unique name to join.
Players can view the different playable courses by scrolling with the mouse in the panel to the left. The player who created the game, will be referred to as the "host". The host will have a star icon next to them in the lobby. The host can select a course to play by clicking on any of the playable courses to the left.
When all players have selected a unique robot to play as, all players who are not the host, needs to press the now green "Ready" button. Players who are ready have a green tick mark next to them. When every player, besides the host, have pressed ready, the host can press the now green "Start" button to start the game.
After the course has loaded, it is time for each player to pick a starting position for their robot. Press on one of the six white circles on the board to choose your spawn point. After choosing a spawn point, press one of the gray arrows next to your player, to pick a starting direction and confirming your spawn point choice.
Once all players have confirmed their starting position and direction, they are each dealt a hand of programming cards. Each player will select up to five cards to play during a turn. The cards are played by dragging them from hand, on the left side, to your program registers, at the bottom of your player mat at the bottom center. Once every player has chosen the programming cards, they wish to play, press the Ready button. When all players have pressed the ready button, the interaction phase begins.
Each player's programming cards are execute in the order of their distance to the antenna on the board, with the closest player being first. All the player programs at register 1 are executed first, followed by the board elements activating, as well as player lasers. After that, a new order is decided by the antenna, where after all player programs at register 2 is activated, and so on. If you are as lucky as to have a programming card or an upgrade card which allows a choice at its register, you need to make the choice by pressing any of the choice buttons, located where the Ready button were. When you've chosen an option, the game continues. When the 5'th and final register is done, the upgrade phase starts.
At the upgrade phase, players take turn in buying upgrade cards.
Upgrade cards can be bought with your energy cubes. You can view your number of energy cubes on your player mat. Energy cubes can be collected by ending your register on an energy cube, or ending your turn on an energy space, located where energy cubes are put at the start of the game. Energy cubes do not respawn.
Yellow (permanent) cards can be bought by dragging them to the top of your player mat. Red (temporary) cards can be bought by dragging them to one of the slots to the right of your player mat.
If you want to replace an upgrade card, you can drag a new upgrade card on top of an owned upgrade card, effectively removing the old card.
The goal of the game is to be the first player to reach all the different check points on the board. Checkpoints must be reach in order, going from checkpoint 1, to 2, etc. You can reach a checkpoint, simply by ending a register on a checkpoint space.