《贪吃蛇大作战》教师教案(4C1E · 90分钟)
一、教学目标
| 维度 | 目标 |
| 知识 | 认识舞台坐标轴(x左右/y上下);会用方向键控制角色移动;会用克隆做蛇身;会用碰撞侦测判断吃到苹果/撞墙;会用变量计分。 |
| 能力 | 能独立完成“方向键移动 → 吃苹果加分 → 身体变长 → 撞墙结束”的贪吃蛇游戏。 |
| 情感 | 在挑战高分中感受编程乐趣,理解“速度/方向/边界”这些游戏要素。 |
二、重点难点
重点:坐标轴上用 x/y 改变位置;方向键分别控制;碰撞侦测;变量计分。
难点:克隆蛇身并让其跟随;理解“等待时间=速度”。
三、教学准备(素材清单)
| 类别 | 内容 |
| 角色(3个) | 蛇头、蛇身、苹果(食物) |
| 背景(2张) | 游戏背景(网格)、开始页 |
| 音效(4个) | 吃到音、得分音、失败音、按钮音 |
四、时间分配(90分钟)
| 环节 | 时间 | 内容 |
| 联系 Connect | 10 分钟 | 看经典贪吃蛇 + 挑战动员 |
| 建构 Construct | 55 分钟 | 分 5 步搭建 |
| 反思 Contemplate | 10 分钟 | 回顾知识点、纠错 |
| 延续 Continue | 10 分钟 | 拓展任务 + 预告 |
| 评价 Comment | 5 分钟 | 随堂测验 + 观察 |
五、四 C 一 E 详细内容
1. 联系 Connect(10分钟)
① 经典效果展示:打开 Google 贪吃蛇 / 诺基亚经典贪吃蛇视频,现场玩一次给孩子看:小蛇在格子里上下左右走,吃到苹果变长,撞墙结束。
老师话术:“这个游戏爸爸妈妈小时候都玩过!今天我们用 Scratch 自己做一个!”
② PK 机制:“挑战最高分”——每人玩自己的作品,看谁先吃到 5 个苹果、分数最高。
③ 老师奖励:最先让小蛇动起来的奖贴纸;第一个做出“吃苹果变长”的奖小星星。
引导提问:
- 🤔 小蛇是怎么知道往左走还是往右走的?
- 🤔 吃到苹果为什么身体会变长?
- 🤔 小蛇撞到墙会发生什么?
2. 建构 Construct(55分钟,分5步)
| 步骤 | 任务 | 要点 |
| 01 | 摆好蛇头:绿旗时分数清零、显示、换网格背景 | 认识坐标轴:x管左右、y管上下 |
| 02 | 方向键:右键x+、左键x-、上键y+、下键y-,加等待控制速度 | 方向控制;等待=速度快慢 |
| 03 | 苹果随机出现;蛇头碰到苹果→分数+1、吃到音、苹果换位置 | 碰撞侦测;变量计分;随机位置 |
| 04 | 吃到苹果广播“长身体”;蛇身克隆自己跟在蛇头后 | 克隆=分身术 |
| 05 | 蛇头碰到边缘→说“游戏结束”、失败音、全部停止 | 边界判断;分数显示当排行榜 |
3. 反思 Contemplate(10分钟)
回顾知识点:坐标轴(左右电梯上下楼梯)、方向控制、克隆(复印机分身)、碰撞侦测(碰到就叮咚)、计分。
常见易错:
- 把 y 加错方向(上键应该 y 变大)。
- 忘记加“等待”,小蛇一下飞出屏幕。
- 克隆了蛇身但没隐藏本体,舞台上多一条蛇。
- 碰撞侦测没选对“苹果”。
4. 延续 Continue(10分钟)
课后挑战:①把等待时间改小让蛇更快;②吃一个苹果加2分;③试着不让小蛇掉头咬到自己。
下节课预告:把前面学的随机、变量、广播、克隆综合起来做一个更完整的小游戏!
5. 评价 Comment(5分钟)
| 观察点 | 达标表现 |
| 方向控制 | 四个方向键都能让小蛇正确移动 |
| 碰撞计分 | 碰到苹果分数+1,苹果换位置 |
| 克隆变长 | 吃苹果后蛇身克隆跟随 |
| 边界结束 | 撞墙能结束游戏 |
测验答案:1-B,2-A,3-B,4-A,5-A,6-错,7-对,8-B。
六、具象化话术表
| 概念 | 孩子能懂的话术 | 图示 |
| 坐标轴 | x 是左右电梯,y 是上下楼梯 | 画十字坐标,标 x/y |
| 方向控制 | 按上往上走,按下往下走 | 四个方向箭头 |
| 速度 | 等待时间短=跑得快,等待长=慢走 | 快慢小人 |
| 克隆 | 复印机分身,变出一节节身体 | 一变多 |
| 碰撞检测 | 碰到苹果就“叮咚”加分 | 蛇头碰苹果 |
| 计分 | 分数小盒子,吃一个加一颗星 | 星星+数字 |
七、教学要点提醒
1. 先在舞台上点出 x/y 坐标,让孩子直观感受“往右 x 变大”。
2. 方向键四个“如果”要分开写,别写成互斥。
3. 等待时间是速度关键,鼓励孩子自己调参玩。
4. 克隆蛇身前务必先把蛇身本体隐藏。
5. 巡堂重点看方向键有没有写反、碰撞有没有选对苹果。