- Overview of Project
- Features
- Technologies Used
- Installation Instructions
- Stretch Goals / Help Wanted
- Contributing
4Ronnie is a console-based Java application designed to offer a variety of fun and simple mini games, such as MadLibs and Guess a Number, etc. Created as part of a Java learning journey, the project helps reinforce core programming concepts like input handling, control flow, and modularity.
The name 4Ronnie is a tribute to my nephew who always encourages curiosity and play. This project reflects that spirit — learning through experimentation and fun.
- 🎮 Interactive command-line interface
- 🧍 Personalized greeting after player enters their name
- 🎲 Game selection menu with numbered options
- ✅ Input validation for game choices
- 🧱 Clear structure to support adding more games
- 🚧 Games are modular and can be extended individually
- Java (JDK 17+ recommended)
- Java Standard Library
java.util.Scannerfor input handling
- Console output via
System.out.println - Java control structures:
if,while,switch,case
To run this project locally on your machine:
- Clone the repository
git clone https://github.com/your-username/4Ronnie.git
cd 4Ronnie- Compile the program
javac Main.java- Run the application
java MainEnsure you have Java installed. Use
java --versionto verify.
- Add additional games (Rock Paper Scissors, Tic-Tac-Toe, Hangman)
- Refactor games into separate classes
- Add a game loop to return to the main menu after playing
- Track player statistics and scores
- Write unit tests for input and game logic
Contributions are welcome! If you want to add features or fix bugs:
- Fork the repo
- Create a branch (
git checkout -b feature-name) - Make your changes
- Commit and push (
git commit -m "Add feature" && git push origin feature-name) - Open a pull request