Scratch第3期-中阶查看课程总览

081 趣玩贪吃蛇3

PROGRAM MAP
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品趣玩贪吃蛇3
1. 作品目标

(1)如何实现碰到钻石得分减少?

2. 核心要点

如何实现贪吃蛇穿墙的功能?、贪吃蛇的身体由什么组成?、如何控制贪吃蛇的运动方向?

3. 制作步骤按顺序完成
  1. 01

    读懂“趣玩贪吃蛇3”的任务,明确要看到的运行效果

  2. 02

    梳理本课要点:如何实现贪吃蛇穿墙的功能?、贪吃蛇的身体由什么组成?、如何控制贪吃蛇的运动方向?

  3. 03

    从事件起点出发,按角色职责连接核心积木

  4. 04

    运行作品,逐项定位问题并完成一次创意改造

4. 运行检查

点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。

1.课程回顾

-如何实现贪吃蛇穿墙的功能?
-贪吃蛇的身体由什么组成?
-如何控制贪吃蛇的运动方向?
-贪吃蛇的身体是如何实现变长的?
-如何设置多个数字键,控制贪吃蛇的速度?

2.创作背景与作品分析

2.1 创作背景

上节课,同学们自己制作出了一个简单版本的贪吃蛇。

这节课,让我们一起来丰富这个游戏,让它变得更好玩吧。

2.2 效果演示

老师给大家演示一下作品效果。

2.3 作品要求

(1)添加钻石角色,贪吃蛇吃到钻石后,速度会减少0.1,同时分数减1

(2)蛇头碰到蛇身后,游戏结束;

(3)添加不同的音效,丰富游戏体验。

2.4 作品分析

(1)如何实现碰到钻石得分减少?

(2)如何实现碰到钻石速度减慢?

(3)如何检测到蛇头碰到蛇身,需要用到什么模块?

(4)如何实现检测到蛇头碰到蛇身后,游戏结束?

思考卡通图片_思考卡通图片画法