1信息技术导学案第一单元Scratch程序设计弹球游戏【学习目标】(1)掌握Scratch中键盘控制行为的实现方法;(2)理解角度数值与方向的关系;(3)了解随机行为的实现方法。【任务分析】任务要求:由玩家控制弹板,接住并弹起下落的小球,弹起的小球撞击舞台的顶部或者左右边缘后会再次下落。如果弹板没有接住小球,小球落到舞台底部则游戏结束。小球弹板地面a.从舞台上部开始移动;b.碰到舞台的顶部或者左右边缘后会__________;c.碰到弹板会向上移动;d.碰到__________就结束游戏。a.放置在舞台下部;b.根据键盘控制左右移动。在底部添加一个黑色矩形,小球碰到就结束游戏。【基础训练】“弹球游戏”的制作(1)打开Scratch,或者“新建项目”。(2)从角色库中分别选取一个“弹板”角色,和一个“小球”角色,绘制一个新角色“地面”。移动到初始位置,调整大小。(3)编写弹板的脚本:21信息技术导学案图1.Scratch中的位置坐标语言描述的算法Scratch编写的脚本当按下旗子时,初始化弹板位置,移动到舞台下部中央。当按下空格键开始游戏。重复执行:如果按下→键,向右移动10步(x+10);如果按下←键,向左移动10步(x-10)。(4)编写小球的脚本:图2.Scratch中各个方向对应的角度语言描述的算法Scratch编写的脚本32信息技术导学案当按下旗子时,初始化小球位置,移动到舞台上部中央。设定面向的方向,作为下落角度(角度在135°~225°之间最佳)。按下空格开始游戏,并重复执行移动10步,碰到边缘就反弹;如果碰到弹板,面向上方移动,形成反弹;(反弹角度-45°~45°之间最佳)如果碰到舞台底部的“地面”就结束游戏。(6)保存并测试游戏。试一试:使用不同的角色来玩“弹球游戏”。【能力提高】设置随机角度和移动速度(1)用随机数分别替换小球下落的角度,以及碰到弹板反弹的角度。(2)修改移动步数,小球和弹板大小,以调整游戏难度;(3)增加细节动画和声音,优化游戏效果。43信息技术导学案【知识链接】世界上最早的电子游戏世界上最早的家用电子游戏是《PONG》,被译为《乒乓球》。1972年,美国的雅达利公司的《PONG》是一款比较知名的运动游戏,也是世界上最早的一款家用电子游戏了。游戏模拟两个人打乒乓球,就是在两条线中间有一个点在动。操纵器就是当年一个摇杆上有一个按钮的那种。《乒乓球》作为联机对抗游戏的始祖设计得十分有意思,你甚至可以运用屏幕外的死角打出刁钻的“魔球”,仅仅几个点阵能让人玩得不亦乐乎,实在是很神奇。