× Home About Requirements Architecture Method selection and planning Risk assessment and mitigation Implementation Javadocs GitHub project

York Dragon Boat Race

ENG1 Team 11 project

Our Dragon Boat Race Game

Our project is centered around developing a dragon boat racing game. It is designed to mimic the real Dragon Boat Challenge held in York.

It is a single-player game that involves racing with one of the boats, competing against boats controlled by our game AI. The rules of the competition are based on the real Dragon Boat Race. All teams race four times. This includes three legs and the final. The fastest of the three leg times will be used to place teams into the final. In the "Championship Final", teams race for the title of the York Dragon Race and gold medals, the second place team receives silver medals, and the third place team receives bronze medals.

Additionally, we introduced some new features to make the game more engaging to the user. One such difference is the ability to buy boat upgrades between races. You can access our documentation using the links below or through the side navigation.

Some screenshots taken from within the game can be found below:

Placeholder

Download documentation

You can also download or view all the deliverables below:

Download or view Requirements
Download or view Architecture
Download or view Method selection and planning
Download or view Risk assessment and mitigation
Download or view Implementation
Download an executable .jar file of the game