This is a small toy I made just for fun, when I was a high school student. And now, I'm trying to make it better(maybe).
- Set rows/cols of the minefield before starting the game.
- The number of mines was also random (what a surprise).
termios-based key handling.- Support for 16 colors by using ANSI escape sequences.
- Started using NCurses library for key handling and 256 colors support.
- Converted the source codes into C++11. 🎉
-
Improve mine-planting algorithm
-
The elapsed time is displayed in seconds when the game is over.
- Display the leaderboard before/after the arcade mode games.
- Players can save their names if they cleared the arcade mode games with high scores.
- Fancier leaderboards and the name input screen.
- The score data file (
scores.dat) is locked when a process is reading data from/writing data to that file.
- Fixed key handling issues.
