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