大家好!我是蓝老师有了前几期的基础,相信大家早已摩拳擦掌跃跃欲试了,甚至还有些小伙伴已经编写了非常不错的程序
学习编程就是这样不断探索、主动思考、解决问题的过程。
课程目标——通过设置场景使得初学者对编程有初步的认知,并熟悉使用运动模块
点击界面右下角选择角色
也可以仩传一个自己喜欢的角色
可以看到角色区有三个角色:小猫、球、蓝精灵。
我们点击角色区左上方的小眼睛让舞台区仅留下蓝精灵,方便我们仅对某个角色进行设定
点击“运动”模块,并选择“1秒内移动到随机位置”将其从积木区拖动至编辑区。
点击编辑区积木觀察舞台角色的动作。
我们可以在积木区寻找更多需要的模块进行多种运动方式的尝试。
我选择了一个“碰到边缘反弹”的模块点击編辑区的积木看会发生什么。
角色可以停在在舞台任何一个位置但是会在接触边缘时弹回。
再添加一个循环模块点击编程区的模块。
運行时发现蓝精灵在角色区一直移动、旋转跳跃闭着眼,根本停不下来
角色发生变化,也在变化“随机位置”包括了“随机”
我将“任意位置”改成“鼠标指针”,点击编程区的积木发现蓝精灵跟着鼠标移动,总会在1秒内到达鼠标停留的位置
如果我把小猫的小眼聙打开,按照上面的程序改成“移动到蓝精灵”,点击运行这两个角色
发现蓝精灵跟着鼠标,小猫跟着蓝精灵排着队移动
如果更多角色一个接着一个移动会怎样呢?不妨尝试一下
将角色蓝精灵换成小球,点击运行舞台上的表现很像个简单的。
但是很显然这个游戲没有规则可循,所以不能进行游戏
如何把这个游戏进行加工,让它成为一个可玩的有趣游戏呢大家可以根据自己的想法继续编写这個程序,我们下期将继续学习中“运动”这个重要模块
以上就是本期内容,我是蓝老师一个专注于的探行者,我们下期再见!
一个好玩的scratch游戏很简单的一个遊戏,打开即可运行用鼠标控制一个球,球碰到一个固定的物体后得分