Celem projektu było zaprogramowanie symulacji działania samochodu. Program umożliwia wykonanie różnych akcji związanych z obsługą samochodu:
- włączenie i wyłączenie silnika,
- zmianę biegów,
- przyspieszenie i hamowanie,
- zmianę kierunku jazdy.
Parametry samochodu można obserwować na interfejsie użytkownika. Prędkość pojazdu zmienia się w zależności od obrotów silnika, a różne biegi charakteryzują się innym przełożeniem. Symulator posiada oprawę graficzną stworzoną przy pomocy klasy Graphics2D.