📍 寻找失落坐标 · 学员手册
第二课 | 40 分钟 | Level 1 | +80 EXP
| 你将学会 | 你将完成 |
|---|---|
| goto(x, y) 跳转到坐标 | 找到原点 + 四个能量节点 |
| penup() / pendown() | 用连线画出定位框 |
| dot(size, color) | 十字准星 + 坐标网格扫描 |
| reset() 清空画布 | 切换关卡不重叠 |
零、第一课作业回顾:开启时空传送门(5 分钟)
上节课的作品——你的时空传送门——是今天最关键的入场券! 豆豆需要你先把传送门启动起来,然后才能开始今天的新任务。
🤖 打开传送门的代码
切换到第 1 课「🚪 开启时空传送门」,滚动到最底部,找到「最终关卡」, Ctrl+/ 去注释后 ▶ 运行:
turtle.reset()
colors = ['#4F8CFF','#8A5DFF','#FFD84D','#3DDC97']
for i in range(36):
turtle.color(colors[i%4])
turtle.circle(100)
turtle.left(10)现在你看到了——36个彩色圆环旋转叠加,这就是你亲手创建的时空传送门!
📸 步骤
- 等动画播完 → 看到 36 圈彩色传送门 → 截图保存
- 点 💾 保存 → 作品存入作品集
- 截图就是你的「原作」——下课后送进 AI 进化舱
✅ 完成标志:截到传送门 36 圈完整画面,保存到作品集。
一、🎬 剧情
第一课你开启了传送门——但它的定位系统损坏了。
豆豆:「检测到四枚能量坐标散落在四个象限……必须全部找到,传送门才能锁定目标。」
你的任务:用坐标魔法,找到全部能量节点,画出定位框,锁定传送门。
二、📖 本课新命令
| 命令 | 意思 | 例子 |
|---|---|---|
| turtle.goto(x, y) | 移动到画布坐标 (x, y) | turtle.goto(100, 50) |
| turtle.penup() | 提笔(移动不画线) | 配合 goto 用 |
| turtle.pendown() | 落笔(移动就画线) | goto 前落下 |
| turtle.dot(size, color) | 画圆点 | turtle.dot(30, "red") |
| turtle.reset() | 清空画布,回到原点 | 切换关卡前用 |
坐标轴说明:
- 画布中心是 (0, 0)
- X 轴:往右是正,往左是负
- Y 轴:往上是正,往下是负
- 例如
(-100, 100)在左上角,(100, -100)在右下角
三、⚔️ 5 关挑战(逐关通关)
🔴 第 1 关:找到原点
目标: 让海龟跳到画布中心,画一个红色标记。
操作: 直接点 ▶ 运行。你应该看到画布正中心有一个大红点,海龟停在上面。
✅ 通过标志:看到红点 + 海龟。
🔵 第 2 关:四个能量节点
目标: 在四个象限各画一个彩色节点。
操作步骤:
① 先把第 1 关代码 Ctrl+/ 重新注释掉 ② 从
turtle.reset()开始往下选到turtle.dot(30, 'purple'),Ctrl+/ 去注释 ③ 点 ▶ 运行
你会看到四个彩色的圆点:
(蓝) (-100, 100)
(绿) (100, 100)
(橙) (-100, -100)
(紫) (100, -100)✅ 通过标志:四个象限各出现一个彩色圆点。
⬜ 第 3 关:连接能量框
目标: 用 goto 把四个角连起来,画出一个白色定位框。
操作: 同上——先 Ctrl+/ 注释第 2 关,再 Ctrl+/ 去注释第 3 关,▶ 运行。
你会看到一个白色方框:
*-----------*
| |
| (0,0) |
| |
*-----------*✅ 通过标志:白色方框包围画布中心。
➕ 第 4 关:十字准星
目标: 画一个十字交叉线,锁定传送门位置。
操作: 同样先注释第 3 关,去注释第 4 关,▶ 运行。
你会看到:
|
--------+--------
|✅ 通过标志:一竖一横两条线精确交叉在 (0,0)。
🔲 第 5 关:坐标网格扫描
目标: 用 for 循环画出 6x6 定位网格,16 个金色标记覆盖全部交叉点。
操作: 先注释第 4 关,去注释第 5 关(从 turtle.reset() 选到最后一行 turtle.dot(10, 'gold')),▶ 运行。
你会看到:
+---+---+---+---+---+
| o | o | o | o | o |
+---+---+---+---+---+
| o | o | o | o | o |
+---+---+---+---+---+
...
+---+---+---+---+---+✅ 通过标志:6x6 网格线 + 交叉点的金色圆点。
四、⚠️ 常见问题
| 问题 | 处理方法 |
|---|---|
| 画面重叠 | 每次切换关卡前,先 Ctrl+/ 注释当前关,再去注释新关 |
| goto 没画线 | 检查是否写了 pendown(),提笔状态下 goto 不画线 |
| 坐标搞反 | 往右是 +X,往上 +Y,(-100,100) 是左上角 |
| 什么都没画 | 检查注释:每个关卡第一行 turtle.reset() 是否去掉了 # |
五、🏠 课后作业
作业 1:截取你的坐标网格
把今天第 5 关的坐标网格扫描成果截图保存。
步骤:
- 回到本课代码,去注释第 5 关「坐标网格扫描」,点 ▶ 运行
- 看到 6x6 网格 + 金色标记后 → 截图保存
- 点 💾 保存 → 作品存入作品集
作业 2:传送门(第一课作品)+ 坐标网格,双作品进化!
现在你有两幅作品了:第一课的传送门 + 本课的坐标网格。 选一幅送到 AI 进化舱!
步骤:
- 打开 ⚡ AI 进化舱
- 在「作品库」选择传送门或坐标网格截图
- 选一个风格(推荐:⚔ 银河史诗 或 🎯 激光雷达)
- 点击 ✨ 激活 AI 进化舱
- 等扫描完成 → 看到 AI 进化版海报
- 点保存进化成果
🎉 完成后你就有两幅作品了:原作 + AI 科幻版海报!
作业 3:发布到作品广场
去作品中心,发布你的海报!
步骤:
- 打开 🎨 作品中心
- 点「上传作品」
- 选择 AI 进化生成的图片
- 填写标题:「我的坐标雷达 · 银河史诗版」
- 写上你的创作感受
- 点 发布
✅ 完成后,你的海报会出现在作品广场!
六、📸 作业检查清单
| 作业 | 要求 | ✅ |
|---|---|---|
| 课前 | 截取第一课传送门 36 圈原图并保存 | ☐ |
| 作业 1 | 截取坐标网格图并保存 | ☐ |
| 作业 2 | AI 进化舱生成海报并保存 | ☐ |
| 作业 3 | 发布到作品广场 | ☐ |
💡 遇到问题?点右下角 🤖 豆豆 随时求助!
点击 ▶ 运行或按 Ctrl+Enter
goto(0,0) 移到原点,dot(30,'red') 画一个大红点——第一个能量坐标找到了!
四个颜色不同的圆点分布在四个象限。(-100,100) 是左上,(100,100) 是右上——还记得坐标吗?
goto 到四个角落,pendown 落笔连线——画出能量定位框!
从 (0,150)→(0,-150) 画竖线,(-150,0)→(150,0) 画横线——十字准星锁定传送门!
用 for 循环和你学过的坐标魔法,画出一个 6×6 的定位网格!交叉点上的金色标记就是能量节点。
🎁 完成全部 +30 XP