DeepSeek 扫雷

使用 DeepSeek 实现扫雷小游戏

起因

公司年会要求使用AI工具完成一个网页端的小游戏,感受先进 AI 工具的生产力。
起初想让 AI 仿做 Stream 上的游戏《骗子酒馆》,发现自己无法完整地描述需求,也没能力定夺 AI 给出的解决方案,致使生成的游戏不可玩,不知如何修改。所以更换一个简单的题目《扫雷》。

提问列表

AI工具:DeepSeek

  1. 请编写web端小游戏 扫雷。要求可以计分、界面整洁优雅,配色干净现代。
  2. 该游戏左键点击格子后,没有显示周围格子的地雷数量,且被点击的格子也没有变化。浏览器控制台有报错:script.js:118 Uncaught TypeError: Cannot read properties of null (reading ‘classList’)
  3. 请帮忙优化几个问题:
    a. 左键点击时,页面中的步骤没有变化;
    b. 提供一个刷新游戏的功能,因为在已存在游戏时再次“开启游戏”,页面中会有两个棋盘
  4. 步骤计算错误,场景:玩家只点击了三次,游戏中有多个格子炸开,但是游戏步骤显示81
  5. 请再优化一下,没有雷的格子全部点开后游戏没有结束
  6. 步数计算又错了
  7. 优化:1. 踩中地雷时却错误地提示玩家赢了;2. 玩家点击最后一个不是类的格子时,却提示玩家踩到了雷
  8. 请优化一个bug 在玩家踩雷后格子全部翻转后 游戏提示了玩家胜利
  9. 将一个mp3添加为该游戏的bgm

收获

  • 同事展示了 Github Copilot 的强大编程能力,特别是在 vscode 中的集成情况:可通过提问直接改动代码,且支持git管理。
  • 同事展示了 AI 提示次技巧:先整体后细节,抓大放小。
  • AI 工具是先进的生产力工具。不但可以减轻工作中基础性工作的压力,还可以帮助自身学习新知识的速率,借助 AI 可以少走很多苦学的弯路。