June 04, 2020
My classmates and me have developed a a game called RaceTrack!
The underlying idea of RaceTrack is a round-based racing game where players have to strategically choose their next move out of multiple reachable positions. These positions are calculated based on their previous turns and the position of other players. As the game calculates the selectable moves for each player based on their previous choices, the game gets more interesting and challenging with each passing turn. The players will be needed to demonstrate all their strategical and thoughtful decision-making skills to be able to beat their opponents. As the game is based on the original pencil and paper game Vector Race (also known as ‘Racetrack’ or ‘PolyRace’), the game can also help to improve the foresight thinking and basic understanding of vector mathematics of each player.
RaceTrack is written in Java and with JavaFX for the GUI. To develop this game we used the unified process development framework. We have documented the complete development process, which you can find here.
Excited for our Game? Get an early preview on MacOS or Windows!
Or have a look at our code.