Game Arcade is a Java-based collection of three interactive command-line games:
- Tic-Tac-Toe โ Play against another player or the computer.
- Minesweeper โ Classic board game with difficulty levels.
- 2048 โ Merge tiles to reach 2048.
This project was developed as part of my Semester 1 learning experience to enhance Java programming skills, focusing on Object-Oriented Programming (OOP), recursion, and user interaction.
- Three Classic Games โ Play Tic-Tac-Toe, Minesweeper, and 2048.
- Registration & Login System โ Secure user authentication with OTP verification.
- Data Validation โ Ensures correct user input and prevents errors.
- Command-Line Interface โ Simple and interactive user experience.
- Programming Language: Java
- Concepts Applied:
- Object-Oriented Programming (OOP)
- Recursion for input validation and game logic
- Math.random() for game mechanics
- Scanner for command-line input handling
While the project is completed as of now, I may consider making improvements in the future, such as:
- Graphical User Interface (GUI) โ Replace command-line interface with a visual UI.
- Multiplayer Mode โ Play online with friends.
- Save and Load Games โ Resume progress anytime.
Developed by Nihar Kakani
๐ง Email: niharkakani@gmail.com
๐ LinkedIn: www.linkedin.com/in/nihar-kakani-081676335
If you like this project, give it a โญ on GitHub and share it on LinkedIn!