示例
扫雷(画布点击 / 右键插旗)
完整小游戏工程:难度、每日挑战、3BV、风险热力;打开 examples/扫雷 即可 F5。
Y++ 扫雷
打开工程 examples/扫雷/扫雷.ysproj,F5 运行。窗口/exe 图标:资源/app.ico。
菜单
- 游戏:新局 · 每日挑战 · 初级/中级/高级/专家/自定义 · 退出
- 选项:问号 · 护盾 · 无猜可解 · 无旗 · 风险热力 · 提示 · 智推 · 复制种子
- 帮助:操作说明 · 胜率统计 · 本局数据(3BV/效率)
「新局」只重开盘面,绝不改窗口;换难度 / 自定义 / 每日挑战才会适配窗口。
能力摘要
| 能力 | 实现 |
|------|------|
| 无猜可解 | 自写 LCG + 逻辑求解器筛盘 |
| 每日挑战 | 同日同难度同种子 |
| 3BV / 效率 | 开局算 3BV,统计点击 |
| 风险热力 | 画布叠色 |
| 复制种子 | 设置剪贴板文本 |
| 胜负 Toast | 成功通知 / 错误通知 |
操作
- 左键开格(首次必安全)
- 右键插旗;问号开:盖→旗→?→盖
- 左右同按 / 双击 / 中键:快开
纪录写入 取程序目录()/scores.ini(AES + Base64)。
仓库路径:examples/扫雷/。更多游戏示例见 示例索引。