Easy-Vibe Task02学习笔记

1. 前言

Task01运用 z.ai 来制作游戏,这次我们通过本地化AI IDE来制作游戏

2. Task02

在学习本章课程之前,对cursor有一些简单的了解,学习本章课程,原来国内也有一些AI IDE产品,例如字节的Trae、阿里的Qoder、腾讯的CodeBuddy
初级二:学会 AI 编程工具

  • 普通 IDEA:需要解读需求,写代码,改代码,测试代码
  • AI IDEA:提出需求(帮我做...),问题反馈(报错信息丢给它,让它分析问题并处理),产品落地(自动新建文件,批改代码)

本质上是思维的转变,遇到问题先问AI(前提是你有辨别√/×的能力)

有效的与AI对话:

随着AI能力越来越强,我们可以把很多程序代码让AI来完成。

有些人三四句话,AI可以将程序写的很好。

有些人一下午和AI交流,做出来的效果却不尽人意。

如何有效沟通就变的尤为重要

可以用以下几方面来补充:

  • 需求具象化

    比如,不要只说"个人网站",而是说:

    • 我想做一个什么风格的个人网站、网站有几页,主要面相什么群体。
  • 细化内容

    将一些AI能听懂的

    • 页面最上方是个人介绍、中间是工作经历,最后是未来工作规划
  • 你的能力水平

    让 AI 按照小白能接受的方式来做,比如:

    • "我完全不会写代码,请只用最简单的写法,让我可以直接复制到一个文件里,在浏览器里打开。"
  • 产出的结果

    例如:

    • 请给我一份可以直接保存为 index.html 并在浏览器里打开的完整代码。

2.1 cursor 贪吃蛇大作战

下图是我基于 AI IDE做的《贪吃蛇吃水果》

以下是我输入的2段消息,呈现的效果。

复制代码
1. 请你用 React 架构实现贪吃蛇游戏,包含键盘控制、吃到食物变长加分、撞墙或撞到自己时显示"游戏结束"并支持重新开始。实现后帮我启动这个项目。如果遇到没安装的程序环境就自动安装没安装的环境。
2. 贪吃蛇吃水果,有8种不同的水果随机出现,将吃的水果放到盒子里,盒子可以容纳8个水果,最终吃掉8个水果并返回一首诗句(包含吃掉的水果和个数)
3. 请帮我把游戏界面整体美化一下:
游戏区域居中显示,不要贴在左上角;
换成较浅的背景色,让蛇和食物更醒目;
把分数放大,放在明显的位置;
以蓝色为主色调,美化一下整体配色和按钮。

2.2 cursor 平安夜 · 迷宫惊魂

下图是我基于 AI IDE做的射击小游戏【平安夜 · 迷宫惊魂】

开始界面
战斗界面
结束界面
排行榜
成就

后续可能将火柴人替换为小兵,游戏刚开始角色为左1,升级打怪变为右2右3?貌似也还不错的样子

思考:

这个年代的我们,AI IDE、AI绘画、AI视频、ChatGPT、DeepSeek、各种模型的横空出世,开源的,闭源的,已知的,未知的。

也许在不久的将来,AI替代大部分人的工作。

也许在不久的将来,AI将会演变出自己的语言、萌生出自己的情感。

也许在不久的将来,AI的便利会使得人类生活更美好,动物的寿命可以延长,植物生长的更茂盛,世界可以更美好。

我们兴奋

我们惶恐

我们这代人,第一次不是在看科幻,而是坐在科幻的发生现场。

此时此刻:不是问风口在哪,不是问如何不被淘汰,而是我们可以做什么

  • 我们不是反对技术,而是不把"人的标准"全盘交给机器。
  • 练习提问。拿到任何工具,先不问"它能做什么",而是问"我想让它陪我探索什么"。
  • 把你对"宏大未来"的愿力,拆成今天就能做的具体动作。

=========================================================

人生得意须尽欢,莫使金樽空对月!

__一个热爱说唱的程序员。

今日份推荐音乐:Lukas Graham《7 Years》

=========================================================

相关推荐
wdfk_prog2 小时前
EWMA、加权平均与一次低通滤波的对比与选型
linux·笔记·学习·游戏·ssh
Hello_Embed2 小时前
STM32F030CCT6 开发环境搭建
笔记·stm32·单片机·嵌入式·freertos
蒸蒸yyyyzwd3 小时前
os 计网学习笔记
笔记·学习
Katecat996633 小时前
织物疵点检测与分类:Cascade-Mask-RCNN_RegNetX实验笔记
笔记·数据挖掘
日更嵌入式的打工仔3 小时前
LAN9253中文注释第四/五章
笔记
SuniaWang3 小时前
Spring AI 2.x 全面指南:架构升级、工具调用、多模型生态与实战示例
java·人工智能·后端·学习·spring·框架
前路不黑暗@3 小时前
Java项目:Java脚手架项目的意义和环境搭建(一)
java·开发语言·spring boot·学习·spring cloud·maven·idea
im_AMBER3 小时前
Leetcode 120 求根节点到叶节点数字之和 | 完全二叉树的节点个数
数据结构·学习·算法·leetcode·二叉树·深度优先
阿i索3 小时前
流对象输入输出(cin/cout)
c++·笔记·学习