Simple minesweeper game
This project is a game project in the programming course.
GitHub link: https://github.com/junyu33/MineSweep/
Welcome to submit issues and pull requests.
Brief Introduction
-
This project is a Minesweeper game based on the EGE graphics library.
-
Features of this project:
① Four modes: Easy, Normal, Hard, and Custom
② Time leaderboards for the first three modes (file archiving)
③ Quick mine sweeping and quick flag placement
④ Support for both mouse and keyboard operations
⑤ Background music playback and control -
Development environment and tools for this project:
Development environment: VSCode, MinGW 8.1.0
Tool: EGE20.08
Game Screenshot
Changelog
1.0
(source code)
2.0
configuration interface (ok)
mine-generating xp->win7 mode (ok)
basic keyboard support (ok)
2.1
timing (ok)
minecnt (ok)
2.2
winning interface with personal things (ok)
fast-sweeping keyboard support (ok)
highlight numbers (ok)
small changes about lastx,lasty (ok)
3.0
leaderboard (ok)
three modes (ok)
3.1
quit in menu (ok)
add fast-flagging (keyboard only) (ok)
lowlight blanks (keyboard only) (ok)
3.2
add colors to numbers (ok)
random block to start (ok)