Skip to content

Bernard-LTW/HorseRaceSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Horse Race Simulator

A Java-based Object-Oriented Programming project that simulates a horse race with a graphical user interface.

Project Structure

.
├── part1/                # Basic horse race implementation
│   ├── src/              # Source code for part 1
│   └── README.md         # Part 1 specific instructions
├── part2/                # GUI implementation
│   └── src/              # Source code for part 2
│       ├── models/       # Data models
│       ├── ui/           # User interface components
│       ├── utils/        # Utility classes
│       ├── data/         # Data files
│       └── images/       # Image resources
└── README.md             # This file

Prerequisites

  • Java Development Kit (JDK) 22 or higher

Setup Instructions

Part 1: Basic Implementation

# Navigate to part1 directory
cd part1

# Compile the Java files
javac *.java

# Run the tests
java HorseTest
java RaceTest

Part 2: GUI Implementation

# Navigate to part2 directory
cd part2

# Compile the Java files
javac -cp ".:src" src/**/*.java

# Run the application
java -cp ".:src" ui.startRaceGUI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages