# 灯塔快递 / Lantern Courier：制作说明和提示词

这些是供读者改写使用的模板，不是完整对话原始记录。配套文章：/zh/methods/first-playable-game-with-ai。

## 目标

完全没有编程经验的读者也能逐项检查的小型浏览器游戏：一个俯视海湾，一艘小船，五盏漂流灯，四块同类礁石。30 秒内收齐并回到灯塔。三点船体，碰撞后短暂保护。开始、暂停、成功、碰撞失败、超时失败、重开都要明确。

## 环境检查

我没有编程经验。请检查这个文件夹是否能写入文件、启动本地服务、打开并检查浏览器。说明缺失的软件、安装来源和用途。告诉我运行地址。先检查环境。

## 灰盒制作

按照上面的目标，用简单图形完成键盘移动、收集、碰撞和完整一局。选择轻量的浏览器实现并解释原因。暂缓外部美术、账号、API、联网、升级和排行。实际运行并检查规则，给出预览、操作说明和已知问题。保存可恢复检查点。

## 反馈模板

我在【位置】，做了【操作】。预期是【可观察的结果】，实际是【观察到的结果】。附上截图和错误原文。请修复这个问题，保留【已确认的规则】。说明修改和复查结果。

## 视觉

深蓝海水、暖黄色灯、橙色小船和清晰的礁石轮廓。代码绘制原创简单形状。收齐后明确提示返航。保持坐标、速度、碰撞、时间与胜负规则。可关闭音效，默认静音。

## 完善

加入按住或拖动水面驾驶，暂停，切换窗口自动暂停。检查手机视口布局和输入。模拟设备与真机结果分别记录。检查每种失败及连续重开，保存恢复说明。

## English brief

Build Lantern Courier: one top-down bay, one boat, five floating lanterns and four reefs of a single hazard type. Collect all five and return to the lighthouse within 30 seconds. Three hull points; collisions push the boat away and grant a short grace period. Provide start, pause, victory, collision defeat, timeout and restart. First use placeholder shapes with keyboard controls. Save a recoverable checkpoint. Add original code-drawn night-bay art, collection feedback and optional synthesized sound after the rules work. Support pointer/touch steering, pause on window blur, and distinguish emulated-device checks from physical testing. Run the game and report observed results and known issues.

Feedback template: At [location], I did [action]. I expected [visible outcome], but observed [actual result]. Fix this issue while keeping [accepted rules] unchanged. Explain the change and checks.
