本项目是程序设计课程中的游戏项目。
github链接:https://github.com/junyu33/MineSweep/
欢迎大家提issue和pull request
简要介绍
1)本项目是一个基于EGE图形库的扫雷游戏。
2)本项目的功能说明:
①简单、普通、困难、自定义四种模式
②前三种模式的时间排行榜(文件归档)
③快速扫雷与快速插旗
④同时支持鼠标和键盘操作
⑤游戏背景音乐的播放和控制
3)本项目的开发环境和工具
开发环境:vscode mingw 8.1.0
工具:ege20.08
游戏截图
Changelog
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| 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-flaggging (keyboard only) (ok) lowlight blanks (keyboard only) (ok) 3.2 add colors to numbers (ok) random block to start (ok)
|
模块划分
函数调用关系