Skip to content

AI编程:数独游戏开发

作者:SparkToAI
发布于:2025年10月1日

人类想法

数独游戏是将一个9x9的网格填满数字,每一行、每一列以及每一个由粗线分隔的3x3区域都必须包含数字1到9,并且每个数字在同一行、同一列或同一个3x3区域内都只能出现一次,不能重复。

本次使用AI编程开发数独游戏,还是采用原型图和需求文档的形式,提交给AI执行。

数独游戏原型图

数独游戏原型图

数独游戏需求文档

核心功能

  1. 基本游戏
  • 9×9标准数独棋盘
  • 点击格子选中
  • 数字键盘输入
  • 清除错误数字(再次点击)
  1. 难度选择
  • 简单(较多已知数字)
  • 中等
  • 困难(较少已知数字)
  1. 视觉辅助
  • 选中格子高亮
  • 相同数字高亮显示
  • 错误数字红色标记
  1. 游戏控制
  • 新游戏
  • 提示
  • 检查错误
  • 显示答案
  • 计时器
  1. 技术要求
  • 适配手机和电脑屏幕
  • 支持触摸操作
  • 简洁的界面设计
  • 界面布局参考附件:数独游戏原型图

交付

单个HTML文件,包含完整游戏代码,可直接在浏览器中运行。

AI编程

先新建一个Qoder项目,把数独游戏原型图添加到上下文,将开发需求提交给Qoder,等待Qoder完成代码。

第一版

Qoder完成的第一版:

数独游戏第一版

经过测试,第一版功能已完成我们的需求,但数字格子比较小,看起来太费力,需要优化。

第二版

将第二版的优化需求提交给Qoder:

prompt
优化:
1. 数字格子太小,看起来太费力,把数字格子调大。
2. 把所有的功能逻辑检查一遍。

Qoder完成的第二版:

数独游戏第二版

第二版的数独游戏不仅视觉效果更好,逻辑也更加稳健可靠!🎉 💯

开发总结

本次使用AI编程开发数独游戏,继续使用游戏原型图和开发需求文档,提交给AI执行。

二次版本迭代,完成了数独游戏的开发,圆满实现了我们的开发目标。

最新版本:数独游戏

Github仓库:数独游戏源码