内容正文:
躲避球 巧接弹力球
巧接弹力球
——复杂循环结构与跳出循环
谁能给大家描述下这个游戏的过程,每个物体是怎么运动的?
小球从上向下运动,用横杆接住小球,小球反弹回去,碰到边缘再反弹,再向下运动,用横杆接住小球再反弹,如此反复,如果小球落到地面,游戏结束。
思考:这个游戏有几个角色?
1.地面
2.横杆
3.小球
任务一:角色准备
思考:这个游戏的角色都做了什么?
(小组讨论)
1.横杆能够跟随鼠标自由左右移动
2.小球开始需要移动,遇到边缘就反弹
3.小球在不断运动过程中,遇到横杆后反弹回去,并伴随着简单的方向变化。
4.小球碰到地面,游戏结束。
任务二:设计横杆程序
提示:本节课应用的模块都集中在“动作”、“控制”、“数字和逻辑运算”、“侦测”这几个模块组中。
横杆能够跟随鼠标自由左右移动
任务三 设计小球程序
小球开始需要移动,遇到边缘就反弹
小球在不断运动过程中,遇到横杆后反弹回去,并伴随着简单的方向变化。
小球碰到地面,游戏结束
该指令的作用是:给定一个条件,在不满足条件的时候,程序不运行,当满足条件时,执行该指令下面的程序。
任务四:小组合作完成游戏“躲避球”
角色三 角色四
角色一 角色二
角色二的程序
角色三的程序
角色四的程序
本节课我们完成了两个小游戏,通过本节课的学习你有什么收获?
$