AI编程:数独游戏开发
作者:SparkToAI
发布于:2025年10月1日
人类想法
数独游戏是将一个9x9的网格填满数字,每一行、每一列以及每一个由粗线分隔的3x3区域都必须包含数字1到9,并且每个数字在同一行、同一列或同一个3x3区域内都只能出现一次,不能重复。
本次使用AI编程开发数独游戏,还是采用原型图和需求文档的形式,提交给AI执行。
数独游戏原型图

数独游戏需求文档
核心功能
- 基本游戏
- 9×9标准数独棋盘
- 点击格子选中
- 数字键盘输入
- 清除错误数字(再次点击)
- 难度选择
- 简单(较多已知数字)
- 中等
- 困难(较少已知数字)
- 视觉辅助
- 选中格子高亮
- 相同数字高亮显示
- 错误数字红色标记
- 游戏控制
- 新游戏
- 提示
- 检查错误
- 显示答案
- 计时器
- 技术要求
- 适配手机和电脑屏幕
- 支持触摸操作
- 简洁的界面设计
- 界面布局参考附件:数独游戏原型图
交付
单个HTML文件,包含完整游戏代码,可直接在浏览器中运行。
AI编程
先新建一个Qoder项目,把数独游戏原型图添加到上下文,将开发需求提交给Qoder,等待Qoder完成代码。
第一版
Qoder完成的第一版:

经过测试,第一版功能已完成我们的需求,但数字格子比较小,看起来太费力,需要优化。
第二版
将第二版的优化需求提交给Qoder:
prompt
优化:
1. 数字格子太小,看起来太费力,把数字格子调大。
2. 把所有的功能逻辑检查一遍。Qoder完成的第二版:

第二版的数独游戏不仅视觉效果更好,逻辑也更加稳健可靠!🎉 💯
开发总结
本次使用AI编程开发数独游戏,继续使用游戏原型图和开发需求文档,提交给AI执行。
二次版本迭代,完成了数独游戏的开发,圆满实现了我们的开发目标。
最新版本:数独游戏
Github仓库:数独游戏源码