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.课后练习 #
为游戏设计游戏结束背景和游戏胜利背景