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