This is a relative remake of the 1990s version of The Oregon Trail by MECC rewritten in Java with a terminal based UI. This was made for a Computer Science project at Bridgewater State University. I got bored and recreated an actual game.
- Google's lanterna library - used for the terminal based UI
- Google's GSON library - used for save serialization / deserialization
- Any platform that supports JDK 23 and Windowing
- OpenJDK 23 or any other Java fork that has support for language level 23
- Download OpenJDK
- Verify installation:
java -version
- Apache Maven
- Download Maven
- Verify installation:
mvn -version
Clone the repository:
git clone https://github.com/hlpdev/OregonTrail.git
cd OregonTrail
Compile and package:
mvn clean compile assembly:single
The output JAR will be in target/
ls target/
java -jar TheOregonTrail.jar
Maven will automatically resolve dependencies, but if needed:
mvn dependency:resolve