【AI迭代开发:用DeepSeek打造我的HTML小游戏】

    用DeepSeek开发一款常见的小游戏,常见的小游戏不用向AI描述完整的需求,你只需要告诉他游戏名称,他会自动执行开发:

输入:开发一款俄罗斯方块小游戏,用html实现。

【AI迭代开发:用DeepSeek打造我的HTML小游戏】_第1张图片

这里因为使用html语言实现的,所以打开浏览器就可以运行程序了:

【AI迭代开发:用DeepSeek打造我的HTML小游戏】_第2张图片

    这只是实现了俄罗斯方块游戏最基本的功能,其他功能包括关卡、得分榜、游戏角色等,可以在核心功能基础上逐步扩展完善。
    这里是以DeepSeek的Lite版本开发程序为例,过程也不是一步到位:

  • 第一个生成版本就没能一次实现游戏功能,如下图所示,像这种“未实现”的错误,我直接让deepseek自查代码就可以解决。
        【AI迭代开发:用DeepSeek打造我的HTML小游戏】_第3张图片

  • 修改bug:“空格”键现在实现了方块立刻下落并暂停游戏,需将“空格”键去掉暂停游戏功能,暂停游戏只能通过鼠标点击“暂停”按钮实现。

  • 补充需求:即新增一些小功能来完善这个游戏,

  • 美化:即优化界面样式

1.新增一个开始游戏界面

    【AI迭代开发:用DeepSeek打造我的HTML小游戏】_第4张图片

2.将方块配色统一改成马卡龙色系

    【AI迭代开发:用DeepSeek打造我的HTML小游戏】_第5张图片

    功能逻辑比较简单,如果要借助AI实现更系统化、逻辑更复杂的功能时,就会遇到问题和阻碍,会明显感觉到开发效率没有刚开始那么惊艳(如果能耐下心持续的迭代开发,即便如此效率也是很可观的),主要问题有两方面:

1.功能BUG,你要给AI提bug,需要进行必要的测试,尽可能的定位bug,否则效率就会降低。
2.因为功能逻辑描述不够清晰,AI不能理解需求,实现的功能不符合预期。

    人工智能是辅助人类的工作,我们依然要保持思考力。需要注意几点:

  • 提需求也好,提bug也好,要有耐心,依然要分析问题,尝试了解你的要求和AI理解的关键问题在哪。
  • 功能优化要尽量一项一项迭代进行,这是提高效率的好办法。
  • 需求描述尽可能用结构化表达,梳理条件判断逻辑,尽可能逻辑闭环。
  • 对AI返回的结果不要有过高的心理预期。

你还用过哪些好用的傻瓜式高端AI编程工具,评论区讨论!

下面是完整代码:




    俄罗斯方块
    


    
    

俄罗斯方块

方向键: 移动方块

上箭头: 旋转方块

空格键: 快速下落

你可能感兴趣的:(AI编程)