巧接弹力球 
——复杂循环结构与跳出循环 
学 习 目 标 
1、掌握循环结构的用法以及跳出循环的方法。 
2、理解”碰到颜色“模块的功能,掌握用其控制角色的方法。 
3、学会在同一个角色中使用多个版本 
谁能给大家描述下这个游戏的过程,每个物体是怎么运动的? 
 小球从上向下运动,用横杆接住小球,小球反弹回去,碰到边缘再反弹,再向下运动,用横杆接住小球再反弹,如此反复,如果小球落到地面,游戏结束。 
思考:这个游戏有几个角色? 
 1.地面 
 2.横杆 
 3.小球 
 
 任务一:角色准备 
绘制横杆,横杆要长短、粗细、颜色要把握好。 
注意:删除原有角色,绘制新角色 
绘制小球 
两种方法:一种是绘制;一种是导入系统中的球类造型。 
思考:这个游戏的角色都做了什么? 
 (小组讨论) 
 
1.横杆能够跟随鼠标自由左右移动 
2.小球开始需要移动,遇到边缘就反弹 
3.小球在不断运动过程中,遇到横杆后反弹回去,并伴随着简单的方向变化。 
4.小球碰到地面,游戏结束。 
 
任务二:设计横杆程序 
 提示:本节课应用的模块都集中在“动作”、“控制”、“数字和逻辑运算”、“侦测”这几个模块组中。 
 横杆能够跟随鼠标自由左右移动 
思考:如果不设置循环会出现什么效果? 
任务三 设计小球程序 
 小球开始需要移动,遇到边缘就反弹 
 
 小球在不断运动过程中,遇到横杆后反弹回去,并伴随着简单的方向变化。 
 
 小球碰到地面,游戏结束 
 
 该指令的作用是:给定一个条件,在不满足条件的时候,程序不运行,当满足条件时,执行该指令下面的程序。 
 本节课我们完成了一个小游戏,通过本节课的学习你有什么收获?