脑洞 · 设计并魔改你的游戏

STEP 1 · AI Coding 入门实战作者 · 付宸熙
本 Task 录播回放
本文目录 · 21 项

脑洞时间!

原版游戏已经可以运行。

现在不要急着改代码。

先回答一个问题:

## 如果这个游戏由我来设计,我希望它有什么不一样?

为了帮大家打开脑洞,我们为每个游戏准备了一些参考。

它们不是任务!

它们不是任务!

它们不是任务!

你完全可以:

  • 选一个;
  • 把两个组合起来;
  • 当然,把三个组合起来也没人拦你;
  • 在它的基础上继续魔改;
  • 或者完全不听我们的,自己想一个更离谱的~

🐍 贪吃蛇可以怎么改?

大学生生存蛇

不同食物产生不同效果:☕ 咖啡加速 | 🍜 夜宵增加长度 | 📚 DDL 高分但产生 Debuff | 😴 睡觉恢复状态 | 💀 早八操作混乱

传送门贪吃蛇

地图上增加两个传送门(🔵 → 🟠),从一个进去,从另一个出来。

Buff / Debuff 模式

随机刷新:⚡ 加速 | 🐢 减速 | ✂️ 身体减半 | 🌈 双倍得分 | 🔄 操作反转

四牌楼生存模式

把游戏改造成校园主题,随机出现「突然收到 DDL!」「明天早八!」「食堂限时开放!」等事件,玩家要根据随机事件临场反应。

饥饿模式

增加饱食度——即使什么都不做,它也会不断下降。

双头蛇

一条蛇两个头,都能吃东西;但任何一个头撞墙都会结束游戏。

🔢 2048 可以怎么改?

DDL 2048

作业 + 作业 → 小测 → 期中 → 期末 → 💀,合成链一路奔向深渊。

炸弹方块

随机出现 💣,与其他方块发生互动时炸掉周围的方块。

Joker

增加一个 🃏 万能方块,可以和任意方块合并。

60 秒模式

普通 2048 可以慢慢想;现在改成:60 秒内你能拿多少分?

Roguelike 2048

每达到一定分数,随机出现三个强化(如:合并得分 ×2、每十步消除一个最低等级方块、新方块生成概率下降),玩家三选一。

✈️ 飞机大战可以怎么改?

期末周大战

你是大学生;敌机是高数、大物、六级、DDL、随机点名;Boss 是期末考试。

散弹枪

普通 ↑,升级以后 ↖ ↑ ↗,再继续升级……

护盾

增加 🛡️,获得以后短时间无敌。

Boss 战

达到一定分数,突然出现一个大 Boss,还有血条:

`Plain Text BOSS HP ████████████████

提示词 / 代码

### 敌机叛变

加入一种特殊攻击:敌机被击中以后不是爆炸,而是加入你,开始帮你攻击其他敌机。

### 弹幕模式

让 Boss 发射圆形、螺旋、波浪弹幕……甚至可以直接告诉 Kimi Code:「帮我设计一种看起来特别离谱,但理论上还能躲掉的弹幕。」

## 💣 扫雷可以怎么改?

### 三条命扫雷

普通扫雷踩雷即结束;现在有 ❤️❤️❤️,踩雷只扣一条命。

### 技能扫雷

增加 🔍 扫描 | 🛡️ 防爆服 | 🧰 拆弹工具

<div class="callout">

小tip:AI 增加的技能效果和你预想中的一样么?如果不一样,把你的需求和预期说的更清楚一些试试呢?

</div>

### 宝藏猎人

地图里不仅有雷,还有 💎 宝藏——你可以安全通关,也可以为了宝藏选择冒险。

### 地雷会自己长出来

每打开一定数量的格子,就增加一颗雷,游戏越来越危险。

### Boss 雷

普通雷占一格;现在会出现一个超大雷,影响更大范围的数字。

# AI 开始魔改!

想好以后,可以把下面的提示词交给 Kimi Code。

```Markdown
我要把这个小游戏魔改成下面这个版本:

## 我的想法

【请用自己的话描述你希望增加的玩法或者改变】

在开始修改以前:

1. 请先重新阅读当前项目;
2. 用简单语言告诉我,你准备如何实现这个想法;
3. 告诉我主要会修改哪些文件。

修改过程中请遵循:

1. 尽量保留原来的项目结构;
2. 优先使用现有的 HTML、CSS、JavaScript;
3. 不要为了一个简单功能引入复杂框架、后端或者大型依赖;
4. 把功能拆成几个小步骤;
5. 每完成一个重要步骤以后,都检查原来的玩法是否还能正常运行;
6. 如果你认为我的想法在本次 Workshop 的时间里明显无法完成,请直接告诉我,并给出一个效果接近、但是更容易完成的版本。

现在先告诉我你的实现思路。

等我确认以后再开始修改。

小知识点

注意:

不要一次让 AI 帮你实现十个功能。

比如你想做:

“大学生生存贪吃蛇 + Buff + DDL + 地图 + Boss + 成就系统。”

可以先说:

“第一步,只增加一种咖啡道具。”

运行。

成功。

然后:

“现在再增加早八 Debuff。”

运行。

成功。

再继续。

这叫:

小步迭代。

AI 一次做得越多,你自己越难判断到底哪里出了问题。

把你的作品上传到 Gitee!

完成第一版以后:

每组建立自己的 Gitee 仓库,教程如下:

1.打开gitee网址并点击右上角“注册”:https://gitee.com/

2.填写相关信息:

tip:其他人通过个人空间地址可以访问你的个人主页。个人空间地址可以看作你的“门面”,所以,可以给它取一个好听的名字~

3.点击“创建仓库”

4.新建仓库:

可以参照下图设置:

如果该步骤跳出以下报错,莫慌,移步附录一:

5.点击“克隆/下载”:

6.查看仓库地址:

这个地址,过会需要在提示词中告诉Kimi Code。

然后可以让 Kimi Code 帮你上传。

提示词参考:

Markdown
这是我刚刚完成的 Workshop 小游戏。

现在我已经在 Gitee 创建了自己的空仓库。

仓库 HTTPS 地址是:

【粘贴自己的 Gitee 仓库地址】

请你:

1. 检查当前项目中的文件;
2. 帮我初始化 Git;
3. 创建合理的 .gitignore;
4. 将当前版本进行第一次 commit;
5. 连接到我提供的 Gitee 远程仓库;
6. 把代码 push 上去;
7. 不要强制覆盖任何已有远程内容。

如果遇到 Git 或 Gitee 报错,请先告诉我原因,再决定如何处理。

最后帮我确认作品已经成功上传。

小tip:是不是没有push成功?(狗头)Kimi Code是不是管你要Gitee的登陆凭证?只需要生成一个projects权限的私人令牌发给它即可。不知道怎么操作?别急,问一问Kimi Code应该怎么做,让它给你一个可以逐步进行的小教程。遇见问题先截图发给Kimi Code,问一问它应该怎么做~

完成以后,在课程提供的表格中填写:

  • 组员
  • 基础游戏
  • 游戏名称
  • 一句话介绍
  • Gitee HTTPS 克隆地址

完成本 Task