(共17张PPT)
第8课
打字游戏
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
1
打字是我们使用电脑不可避免要使用到的基本技能,今天我们首先练习asdfghjkl,也就是键盘中间一行字母。
2
3
4
巩固“与” 、“大于” 、“询问” 、“回答”等脚本
学习“按下a键”、“变量使用” 、“随机数的使用” 等新脚本
综合应用所学脚本完成编程项目并扩展
新脚本:
巩固脚本:
1.本节课用到的角色
2.本节课用到的背景
蓝色背景
《打字游戏》
带字母气球
小黄鸭
1.数一下今天需要练习几个字母?
2.观察下字母有几个造型?
3.打字的正确指法是什么样子的呢?
一共有9个字母需要打字练习
有两个造型,1.正常向上飞行,2.爆炸造型
《打字游戏》
1.编写A气球初始化程序
让气球先隐藏,然后等待随机0-8s时间,并且来到舞台底部,再出现,切换为第一个完整造型
1. A气球角色的程序
2.A气球向上飞行的程序
当气球的y坐标大于88以后,我们就认为没能击中,气球重新回到底部,y坐标小于88时,直接让y坐标增加2,一直向上升
1. A气球角色的程序
3.A气球被击中的程序
击中气球后加分切换为气球爆炸造型,然后再回到舞台底部重复出现
先建立一个得分Score变量来记录击中气球的个数
1. A气球角色的程序
2.背景的程序
1.背景的程序
这里我们把计时的程序放到背景里边,将打字练习的时间设定为60s,一旦超过这个时间广播消息time out,通知其他角色
3.小黄鸭的程序
1.用手柄的左右键控制扫把
收到时间结束指令后,小黄鸭出现,根据变量Score的大小来给出不同的评语
开始小黄鸭隐藏
4.其他气球程序编写
1.补充A气球程序
当接收到消息后隐藏
直接将A气球程序拖拽到对应字母就可以,但需要修改当按下对应按键程序,另外造型也对应修改,这里用S气球做例子,其他字母需要自己修改哦
2.其他气球的程序
Q1:明明给扫把编程,编写了这样的程序,会发生什么现象呢?
A1:发现气球跑到了舞台左侧,上下随机出现,搞错了x,y坐标。
Q&A
(1)
(2)
这个指令可以准确映射到键盘上26个字母,还有0-9数字用于编程中作为触发条件。
随机数的使用,增加游戏的趣味性。
知识点巩固
明明将计时器的程序改写成下边程序,会出现什么影响?( )
A.没有影响
源码测试
B.程序正常运行
C.程序不正常运行当计时器为60时,字母还在继续出现
答案:
解析:
当计时器=60时,字母接到一次time out 消息,消失一下后,又重新出现,不能一直消失。
C
源码测试