资源描述:
第二课 操控键盘比车速,学习任务,1.了解按键侦测指令功能 2.会使用“计时器”指令。 3.会编写用键盘控制角色运动的人机交互脚本。,开阔视野,在 Scratch中,通过按键侦测指令,结合计时器、碰撞侦测、重复执行等指令,可以制作出内容有趣的动画、故事或游戏,如图所示。,探究活动,比车速”是一种双人竞技游戏,比赛双方各自操控键盘上的两组按键,让两辆赛车分别左转、右转、直行、后退,先到达终点的赛车获胜。,活动主题编写键盘交互游戏比车速,在 Scratch“侦测”模块中有侦测键盘按键的指令 ,结 合“控制”模块中的“如果那么”指令,可以实现用键盘进行人机交互。 按键侦测指令可以检测的按键包括英文字母键az、数字键09、方向键()和空格键等。,1.按键侦测指令,2.为赛车角色分配不同按键 赛车角色有左转、右转、直行、后退四种状态对于第一辆赛车,可以分别添加a、d、w、x按键来执行相应的指令;对于第二辆赛车,可以分别添加左移键、右移键上移键、下移键来执行相应的指令,脚本如图所示。,活动主题编写键盘交互游戏比车速,活动主题编写键盘交互游戏比车速,运用 Scratch“事件”模块中的 下也可以实现用键盘操控赛车运动。,活动主题编写键盘交互游戏比车速,讨论让赛车分别左转、右转5度,右图上下两组指令的功能一样吗,上传赛车跑道图片作为舞台背景,删除默认的小猫角色。添加角色,上传两张赛车图片,分别为角色取名绿色赛车、蓝色赛车。在绘图编辑器中,在车灯位置画上黄色的圆形,作为虚拟的“传感器”,如图所示。,活动主题编写键盘交互游戏比车速,3.导入背景图片,添加角色,绿色赛车角色和蓝色赛车角色,活动主题编写键盘交互游戏比车速,4.规划脚本,脚本规划表,活动主题编写键盘交互游戏比车速,活动主题编写键盘交互游戏比车速,5.编写“比车速”游戏脚本 赛车角色的前进、后退、转弯等状态都由键盘按键来操控。比赛开始后,系统自带的计时器清零并自动开始计时,当赛车偏离跑道或碰撞其他赛车时会自动后退,当赛车到达终点,显示完成时间并停止其他脚本的运行绿色赛车脚本。,活动主题编写键盘交互游戏比车速,(1)绿色赛车脚本,赛车初始化,按键控制赛车运行,活动主题编写键盘交互游戏比车速,判断赛车是否与蓝色跑道碰撞,判断赛车是否碰撞跑道,判断赛车是否到达终点,活动主题编写键盘交互游戏比车速,(2)蓝色赛车脚本 把绿色赛车的脚本复制给蓝色赛车。修改脚本调整初始位置;调整侦测按键为左移键、右移键、上移键、下移键;调整碰到角色为绿色赛车。,活动主题编写键盘交互游戏比车速,(3)程序运行界面,活动主题编写键盘交互游戏比车速,(4)调试脚本 单击按钮 ,开始测试,调试赛车的速度、转弯的角度,让键盘交互游戏运动画面更加流畅。,创新活动,分别给赛车添加不同的音效,把这款游戏设计得更加生动有趣。,活动评价,通过本节课的学习,谈一谈你有哪些收获呢,你的收获,课堂小结,
展开阅读全文