这页是口袋街机的进阶自学版。适合已经做出第一个能运行小游戏的人,继续把它打磨成可以提交 Review 的作品。

你今天要做的事情只有一件:把 arcade-ai skill 给你的 AI 工具,然后告诉它你想继续做什么游戏。

安装工具、初始化项目、启动编辑器、写代码、检查报错——这些都让 AI 来做。你的工作是:出主意、读懂 AI 的改动、测试游戏、写开发日志。


前置:检查 Node.js(2 min)

在终端里运行:

node -v

看到版本号(如 v20.x.x)就可以继续。没有的话去 nodejs.org 装 LTS 版。


01. 把 skill 装给你的 AI 工具(5 min)

arcade-ai skill 是一份说明文件,告诉 AI 如何正确开发 MakeCode Arcade 游戏。装了它,AI 才知道该用哪些命令、该读哪些文档、该避开哪些错误。

方式 A:一行命令(推荐)

在终端里,进入你想放项目的目录,运行:

npx arcade-ai init my-first-game --tool claude

claude 替换成你用的工具:

你用的 AI 工具 命令里填
Claude Code claude
Codex codex
WorkBuddy workbuddy
Trae trae

这个命令会自动生成游戏项目骨架,同时生成对应的规则文件(比如 CLAUDE.md)——这就是 skill。AI 工具打开这个目录时会自动读取它。

方式 B:直接把 skill 文件内容贴给 AI

如果你不想跑命令,或者想先试试:

  1. 打开 arcade-ai 的 SKILL.md
  2. 全选复制
  3. 在 AI 对话框里先贴上这段内容,然后说:
请根据以上 arcade-ai skill,帮我创建一个 MakeCode Arcade 游戏项目,
项目名叫 my-first-game,用 platformer 模板。
先把环境搭好,我再告诉你游戏的主题和功能。

AI 会自己运行 npx arcade-ai init、启动 aca dev,不需要你手动操作。


02. 告诉 AI 你想做什么游戏(10 min)

skill 装好之后,用你的 AI 工具打开项目目录,直接开始对话。

先让 AI 帮你选方向:

我想做一个 MakeCode Arcade 游戏。
可以给我 3 个不同主题的游戏方案吗?
每个方案说明:玩家控制什么、怎么赢、怎么输。
不要写代码,先帮我选主题。

从 AI 给的方案里选一个你喜欢的,然后说:

我选第 2 个。帮我用 platformer 模板初始化项目,
然后让我能在浏览器里看到游戏。

AI 会帮你跑 npx arcade-ai initnpx aca dev,浏览器会自动打开带模拟器的 Studio。


03. 让 AI 加第一个功能(15 min)

Studio 跑起来之后,用模拟器玩一下模板游戏(方向键控制),然后告诉 AI 你想改什么。

每次只要一个小功能:

在游戏里加一种"金色苹果":
每 10 秒从屏幕顶部随机位置掉下来,
玩家接到后加 5 分,同时播放一个音效。
加完之后告诉我你改了什么。

AI 会直接修改 game/main.ts,Studio 里的模拟器会自动更新。

你要做的事:在模拟器里玩测试,检查三件事:

  • 游戏能正常开始吗?
  • 金色苹果会出现吗?
  • 接到后分数变了吗?

有问题就把现象告诉 AI:"金色苹果没有出现,游戏正常开始了"。AI 会自己检查编译状态(game/.aca-status)并修复。


04. 读懂 AI 的改动(5 min)

每次 AI 改完代码,让它解释:

解释一下你刚才改了什么,用初学者能懂的话,不超过 5 句。

你不需要背代码,但要能大概说出"这里是让苹果掉下来的,那里是碰到加分的"。Review 面试会让你指着代码说出大意。


05. 分享游戏(5 min)

在 Studio 浏览器页面里,点击左上角 Share → 输入游戏名 → Publish project

得到一个链接,比如:

https://makecode.com/_xxxxxxxxxxxxxx

复制保存,用无痕窗口确认别人也能打开。这个链接是提交时必须要的。


06. 课后作业(10 min)

做完之后不要立刻提交 Review,先完成这 3 件事:

1. 改一个主题元素

直接告诉 AI:

把游戏里的苹果改成"好心情能量球",炸弹改成"压力怪",
游戏标题也配套修改,让游戏有"心理健康"的感觉。
只改代码,不要解释,改完告诉我。

2. 再加一个功能

比如:难度随时间递增、加一个 Boss、换个背景。每次一个功能,加完测试再继续。

3. 写第一篇开发日志

在野生Club网站新建日志,回答这 4 个问题:

  • 我做的游戏叫什么,怎么赢?
  • 今天 AI 帮我加了什么功能?
  • 最卡的地方是什么,怎么解决的?
  • 有没有什么我还没看懂的代码?

3 篇日志 + Share 链接,就可以去 提交项目与审核


下一步

有了基础游戏之后,去看 用 AI 工具开发游戏,学习如何更高效地和 AI 协作,以及 Review 面试会问什么。