The aim of the project was to show how AI is used within the racing games to allow a player to compete against AI controlled cars. This was done by implementing five key components:
- Ability to follow the course and return to the desired path from any location.
- Ability to use varying speeds for corners and straights.
- A collision avoidance system.
- A rubber banding to keep the AI cars near the player.
- Allow different performance levels for each AI car.
Below you find a video explaining my project:
I am a Computer Games programmer and have just finished my Batchelor’s degree in Computer Games Programming and I am expecting to get a 1st. I have built games using AI, worked as part a group to make a party game (multiple mini games using the same characters linked by a theme) where I focused on the UI of the game to bring it altogether, and I’ve created a racing car game which involved the full end to end design process from concept to testing. This includes many aspects of games development like a camera to follow the player’s car, varying performance of AI controlled cars and rubber banding to prevent either the player or the computer cars being too far ahead, enhancing the playability.
In my spare time I am a keen badminton player. As well as being in the university team I was the Sports Activator which involves running the leagues within the university, running the badminton sessions and is the only paid role in the club. Outside of the university club I have completed a Badminton England level 1 coaching course, which has helped develop my own game as well as allowing me to help develop others further.