/MineSweeper

Question generation and solution

Primary LanguageC

MineSweeper Run

MineSweeper Run是一款基于Windows控制台的扫雷游戏程序,支持以下功能:

(1)可以用输入指令,WASD,鼠标三种操作进行扫雷,鼠标可切换左右键功能适应触屏

(2)支持实时显示用时和3BV,支持浅色模式,支持自选光标

(3)可生成缓存文件,自动保存用户设置、上一次地图和历史记录,并在胜利时显示打破纪录

(4)可对外部输入的地图进行求解,支持简单判断、逻辑推理、枚举判断、雷率计算、剩余雷数判断

(5)游戏时可按!/Tab对实时游戏地图进行求解,可生成无需猜雷的可解地图

(6)可连续生成地图并不断求解,压榨CPU

(7)操作界面支持鼠标点击和按键盘对应序号,显示多级操作栏时鼠标均可点击

(8)游戏时控制栏仍存在,点新游戏可停止游戏,游戏结束时点新游戏即可再来一局

(9)难度选择支持鼠标悬浮预览,自定义难度也可预览,支持极端难度如1*1-0和全图满雷

(10)游戏使用键盘模式时可用鼠标全选复制地图,可按M/K在鼠标模式和键盘模式间切换