Car Controller

The third assignment for Software Modelling and Design was to modify a Java codebase to guide a car through a randomly generated map, having to avoid walls and other traps. The idea was to get the car to the finish in the least time and losing the least amount of health.

We had to implement certain moves such as 3-point turns and U-turns when the car found a dead end.

Tech

Java with LibGDX, built with Gradle.

The mazes were created with Tiled.

Learning

Guiding objects around a map with code is hard.


Group assignments are a good opportunity to practice your gitfu.

But not a good time to commit whitespace…