Uni project where we have to make a RoboRally game with libgdx. This game supports up to 8 players on a client / host based system. We use Kryonet for all our multiplayer features. Read more about Kryonet here
- Mathias Naess Iversen (mathiasni) - TEAM LEAD
- Jakob Slyngstadli (jakobdengode) - PROJECT MANAGER
- Jan Erik Syltøy (jeriks31) - TECH LEAD
- Simen Sørensen (sisorensen) - PRODUCT OWNER
- Erland Myklebust (emy004) - SUBJECT MATTER EXPERT
- Java (tested on jdk 13 and 15)
- Clone repository from https://github.com/inf112-v21/Programmeratene
- Open repository in your IDE as a Maven project
- Run Main.main()
- See "How to run game"
- Choose between "Host Game" or "Join Game"
- If Host, wait for Clients to connect / If Join, enter Host IP when prompted in the terminal
- When all players are connected, host clicks "Start game"
- Pick cards from the terminal with card numbers 1-9
- Pick your cards in preferred order, afterwards the robots will move in order after card priority (the highest first)
- After every robot has done all movements for that round, we get a new round with new cards
- The first one to visit all flags in order wins. Be aware of holes and other dangers!
- Host can open a command prompt and type 'ipconfig'.
- Look for the numbers labeled 'IPv4'
- The host must port-forward port '27960' (Look up a guide specific to your router!)
- Find your public IP on WhatsMyIP
- Clone repository from https://github.com/inf112-v21/Programmeratene
- Open repository in your IDE as a Maven project
- Run directly from test folder
- Open Project folder.
- Open Documents folder
- Open Manuelle Tester folder
- Open ManuelleTester.pdf
- Follow the instructions for each test.
Read more about how to play RoboRally here