Back to project catalog

First Year University project

Horse Race Simulator

A Java horse racing simulator with managed horses, race simulation, and a JPanel interface. Built as a university project around object-oriented design.

JavaJPanelOOP

About the project

Horse Race Simulator is a Java university project built around object-oriented design. It simulates races between managed horses and presents the action through a JPanel-based desktop interface.

The project focuses on modelling the moving parts of a simulation cleanly: horse state, race progression, and the visual feedback needed to make each race easy to follow.

Project gallery

Programmed race horses running on a track