081 趣玩贪吃蛇3
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品趣玩贪吃蛇3
1. 作品目标
(1)如何实现碰到钻石得分减少?
2. 核心要点
如何实现贪吃蛇穿墙的功能?、贪吃蛇的身体由什么组成?、如何控制贪吃蛇的运动方向?
3. 制作步骤按顺序完成
- 01
读懂“趣玩贪吃蛇3”的任务,明确要看到的运行效果
- 02
梳理本课要点:如何实现贪吃蛇穿墙的功能?、贪吃蛇的身体由什么组成?、如何控制贪吃蛇的运动方向?
- 03
从事件起点出发,按角色职责连接核心积木
- 04
运行作品,逐项定位问题并完成一次创意改造
4. 运行检查
点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。
1.课程回顾
-如何实现贪吃蛇穿墙的功能?
-贪吃蛇的身体由什么组成?
-如何控制贪吃蛇的运动方向?
-贪吃蛇的身体是如何实现变长的?
-如何设置多个数字键,控制贪吃蛇的速度?
2.创作背景与作品分析
2.1 创作背景
上节课,同学们自己制作出了一个简单版本的贪吃蛇。
这节课,让我们一起来丰富这个游戏,让它变得更好玩吧。
2.2 效果演示
老师给大家演示一下作品效果。

2.3 作品要求
(1)添加钻石角色,贪吃蛇吃到钻石后,速度会减少0.1,同时分数减1;
(2)蛇头碰到蛇身后,游戏结束;
(3)添加不同的音效,丰富游戏体验。
2.4 作品分析
(1)如何实现碰到钻石得分减少?
(2)如何实现碰到钻石速度减慢?
(3)如何检测到蛇头碰到蛇身,需要用到什么模块?
(4)如何实现检测到蛇头碰到蛇身后,游戏结束?
