T-Sweeper is a project inspired by the popular MineSweeper game with the additional implementation of additional algorithms to aid users, giving them a better and easier experience when playing this game
Believe it or not, Mine Sweeper is not the easiest game in the world and any children or adults can easily win for the majority of the game. It combines statistics and quick thinking skills as well as luck to be able to come up with the safest place that do not contain mine to pick each time. We believe that the process of statistics and reaction time can be compensated with the aid of programming and players will now just have to rely on their luck at the very decisive moment.
- GUI for gameplay
- Different Bots, AIs for choosing
- Highlighting Cell
- Text shows the number of mine left
- Timer
- JavaFX
- SceneBuilder
- Java SDK 22
- JavaFX
- Download JavaFX to run https://openjfx.io/javadoc/21/
- Unzip the file after download
- ADD the /path/to/lib file to your modules in project structure
- Game UI
- QLBot: Calculating the surrounding probability of cell being a mine as you expose one. The lower the probability, the higher the chance of that cell having a mine in it
- ADBot
- Bot Comparision:
-
https://docs.google.com/spreadsheets/d/1EBXY2SBamJmtO0UjbtauZXftjipM7gOHYhZkGc3nUP8/edit?usp=sharing
-Extra Resouce
- Presentation:
-
https://docs.google.com/presentation/d/1-OU29g6G7pz_KtU00jeK6b5e1rWUgZJwHvoU8eCxZ-0/edit?usp=sharing - Report:
-
https://docs.google.com/document/d/1WufOzf8PJ7hO97qYwB6HS6Cg-6N-v4gEx1eVHpQJ_ig/edit?usp=sharing


