Scratch旧版课程库
Scratch第4期-中阶查看课程总览

095 打字游戏3

1.课程回顾

1.1 字母随机下降

(1)将26个字母加入列表。

(2)26个字母随机的从天空降落。

(3)使用克隆体,控制字母下降的速度。

(4)当按下对应的字母按键时,字母消失(此克隆体消失)。

(5)当碰到地面时,字母消失。

1.2 字母随机切换

(1)当倒计时结束后,开始执行

(2)换成字母列表中的第某项造型

(3)克隆字母

(4)调整时间

1.3 字母列表

(1)更改每个字母的名称为数字

(2)将每一个字母的名称添加到列表中

(3)初始化变量“数字”、列表

1.4 按下键盘字母造型消失

(1)当按下任意按键的时候

(2)依次检测:

当按下按键是“A”,并且当前造型名称与字母表中第1项相同的时候,删除克隆体

当按下按键是“B”,并且当前造型名称与字母表中第2项相同的时候,删除克隆体

……

2.学习目标与任务

2.1 学习目标

(1)巩固变量与列表的使用

(2)熟练使用条件判断

(3)熟练使用连接符

2.2 课堂任务

我们来完成打字游戏3.0版本

增加一点游戏体验难度与趣味性

为游戏设置关卡及为角色设置生命值

2.3 作品分析

(1)如何设计关卡?

(2)为了增加游戏难度,当达到一定的分数时增加关卡

(3)关卡增加后,字母下降速度增快

(4)没有按成功,减小生命值

(5)设置得分、速度、生命值、关卡等变量

2.4 变量设置

3.编程思路与步骤

3.1 编程思路

(1)变量设置并初始化

(2)关卡分数设置

(3)关卡速度设置

(4)设置下降速度

(5)得分设置

3.2 编程步骤

(1)变量设置

(2)变量初始化

a、关卡初始为第1关
b、得分为0
c、造型数字名称初始为1(逐渐变为26)
d、生命值设为10
e、删除字母列表全部项

(3)关卡分数

a、达到某个分数后,才可以通过一关
b、先创建关卡分数列表
c、手动设置每个关卡的最高分数

(4)关卡速度

a、每一关字母的下降速度不同,第1关最慢
b、速度即克隆角色的下降时间
c、创建关卡速度列表
d、手动设置关卡速度(秒)

(5)下降速度--设置速度变量

将速度对应为关卡速度列表的每一项
第1关,速度为关卡速度列表的第1项
第2关,速度为关卡速度列表的第2项
…………
得分大于某一关的分数,将速度设为关卡速度的第关卡项

(6)得分设置

按下某个字母就将得分增加1

4.课后练习

为游戏设计游戏结束背景和游戏胜利背景