Skip to content
Sofia Alves Toreti edited this page May 17, 2025 · 6 revisions

Java CLI Minesweeper

This project is a command-line version of the classic Minesweeper game, built in Java with a focus on clean architecture.

Overview

  • Game Type: Command-line Minesweeper
  • Language: Java
  • Architecture: MVC-style separation (Models, Services, Controller)
  • Features:
    • User registration and authentication system
    • Guest play mode
    • ASCII-based UI
    • Persistent user stats (wins/losses)
    • Custom exceptions and input validation

Important

Heavy inspiration from this project and this project

Wiki Index

  1. Setup Instructions
  2. How to Play
  3. Documentation
  4. Known Issues & TODO

Contributing

I welcome contributions! Feel free to submit issues or pull requests.

License

This project is licensed under the MIT License.

Clone this wiki locally