当前位置: 首页 > ai >正文

如何仅用AI开发完整的小程序<5>—让AI制作开始页面

这一节我们正式开始让AI干活。

接下来我将以我开发制作“修仙太难了”为例来介绍如何用AI制作开发微信小程序。

虽然这是一个偏游戏的程序,其实用的是小程序的技术方案开发出来的,学了这个你不见得就会用Ai开发小游戏了,但是一定会用Ai开发小程序了。

上一节我们已经创建了一个空白的开始页

这一节我们来对照“修仙太难了”的开始页实现一个类似的页面

我们先观察“修仙太难了”的页面内容然后编写AI指令。

一、编写AI指令


我正在用微信开发者工具开发一款小程序

现在需要你在这个基础上开发新功能,且不影响原功能,具体需求如下:

1、在gameStart页面创建标题:修仙太难了,副标题“单机版”,solgan“模拟真实的修仙体验”

2、创建主按钮:踏入仙途

3、主按钮底部创建4个小按钮-修行攻略,仙途成就,凡尘结缘,更新记录(这四个按钮需要在一个水平线上)

4、底部创建“健康游戏公告”,公告内容“抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。”

5、界面UI主题深蓝色星空背景,你需要将整个界面设计的非常美观舒适,不要引用外部的图片资源,所有按钮动效,背景动效等只需要用wxss纯代码实现即可。

注意事项:

最重要的事情:每个修改的方法函数必现将修改后的完整的方法函数打印出来,不要省略原来方法中的任何代码。

1、不要修改额外的东西,当修改已经有的函数时,不要修改函数名。

2、不要在一个函数中实现多个功能方法,每个方法都单独实现,然后在需要的地方调用,注意所有函数集成到 Page 对象中

3、当某个函数方法被修改时,需要把修改后的完整的函数方法单独打印出来。

4、备注说明修改的代码块

5、新增文件/方法命名规范:首字母小写,如果是多个单词拼接的,则除首单词之外的其它单词首字母大写,示例:roleAttributeTemplate。

6、新增文件或者文件夹时请详细说明具体放到那个名字的目录下(不要说放到根目录)

7、注意:如果有类似margin-bottom: {{bottomSafeAreaHeight}}px的动态样式绑定应该放在WXML文件中而不是wxss文件中

8、充分考虑代码运行性能


然后我们就可以把以上命令丢给AI,并且要把gameStart.js,gameStart.wxml,gameStart.wxss三个文件里面的内容全部复制出来一起丢给AI。(比如DeepSeek)

然后就是等待Ai输出结果...

等AI输出结果后,我们将对应的代码复制粘贴到项目中对应的文件下即可

比如下图就是AI输出的gameStart.wxml中的代码。

注意复制粘贴后每一个文件都要Ctrl+s保存一下。

我将以上AI生成的代码复制粘贴进去保存后,生成的界面效果如下:

怎么样是不是很简单~

虽然页面样式结构和“修仙太难了”不太一样,不过基本的页面框架已经有了。

二、要点说明

1、编写AI指令时具体需求一定要详细,越详细越好

2、声明让它在原功能的基础做修改且不要影响原功能

3、注意事项部分命令是我总结的通用部分命令,每次让AI干活的时候都丢给它。(也可以按照自己的具体需求增加或者删除)

4、最后一定要把当前项目中已完成的相关代码复制丢给它,让它在已经完成的功能基础上修改。

5、一般系统的编写功能我会用DeepSeek(逻辑严谨-靠谱),提升视觉效果或者修改小BUG用豆包(逻辑虽然不严谨但是反应快)

以下是我完全用AI开发的小游戏,欢迎体验。

--完--

http://www.xdnf.cn/news/14567.html

相关文章:

  • C++ Programming Language —— 第2章:数据类型
  • C#.NET HttpClient 使用教程
  • 【Dicom标准】dicom数据中pixelData显示处理流程详细介绍
  • Linux 服务器运维:磁盘管理与网络配置
  • 一个免费的视频、音频、文本、图片多媒体处理工具
  • ICM-20948 Wake on Motion功能开发全过程(8)
  • Python 的内置函数 hash
  • python模块常用语法sys、traceback、QApplication
  • 操作系统内核态和用户态--2-系统调用是什么?
  • 决策树:化繁为简的智能决策利器
  • GO语言---数组
  • 【Docker基础】Docker镜像管理:docker rmi、prune详解
  • 经典:在浏览器地址栏输入信息到最终看到网页的全过程,涉及网络协议以及前后端技术
  • Vue状态管理实践:使用Vuex进行前端状态管理
  • FVISION 未来视界工作室:AI驱动的创新与智能外包平台
  • TodoList 案例(Vue3): 使用Composition API
  • Snapchat矩阵运营新策略:亚矩阵云手机打造高效社交网络
  • 基于SpringBoot+Uniapp的活动中心预约小程序(协同过滤算法、腾讯地图、二维码识别)
  • 【论文笔记】【强化微调】TinyLLaVA-Video-R1:小参数模型也能视频推理
  • SQLite 数据库操作完整指南
  • Spring Boot邮件发送终极指南:从基础到高级应用
  • AI大模型学习之基础数学:高斯分布-AI大模型概率统计的基石
  • RocketMQ--为什么性能不如Kafka?
  • Mac电脑-Markdown编辑器-Typora
  • springboot垃圾分类网站
  • 浅议 3D 展示技术为线上车展新体验带来的助力​
  • Qt的学习(七)
  • Kubernetes多容器Pod实战
  • 操作系统进程与线程核心知识全览
  • 一个小BUG引发的对Mybatis-Plus的模糊查询的思考