友情提示:380元/半年,儿童学编程,就上码丁实验室。
我们已经学了4节课了。
从介绍scratch编程软件,到让小猫说话,再到让小猫走路,最后可以让小猫听我们的话走路了。
这节课就利用之前的知识和一些延伸,来做咱们的第一款小游戏:走迷宫。
首先打开Scratch 软件:
咱们别总折腾小猫了,让小懒猫好好睡觉吧,换一个小球球吧。
选一个角色,就选这个小球球吧,双击:
然后删除小猫这个角色,让它睡觉去吧。
那迷宫咋办呢?画一个吧。
简单的画一下
再加一个碗,让小球球碗里去。
然后再摆一下对应个的位置
白白的不好看,选个背景吧
就选它吧
看看效果
好看多了。
那下一步就该给各个角色编写代码了。
先给碗写吧,让碗说一句:快到碗里来~
先选中碗这个角色:
然后再到代码区域:
很简单是不是。
然后编写球球:
选中球球
看到造型区有那么多不同颜色造型
那就先让它不停的变化造型吧
好了,控制造型变化的写完了。
下面开始写控制球球运动的。
还是跟小猫那个一样,上下左右箭头控制。
同样,碰到舞台边缘要反弹
那如果碰到黑色的墙呢?
不能穿过去吧。
墙是咱们画的角色1 对吧。
那就是如果碰到角色1,移动-10步
最后拼起来是这样
来点小绿旗子试试:
球穿不过舞台边缘,穿不过黑色的墙,好像没问题哈。
但是球碰到碗了,是不是就不能动了,然后再点绿旗子重头开始呢?
好,先把小球摆回去,然后咱们加一个初始位置的判断:
这里先把球移动过去,然后直接拖就行了,不用再修改X Y轴的值,算个小技巧吧。
然后球球碰到碗是不是就该停止了。
添加下面的块:
拼接如下:
然后再试试呢?
当球球碰到碗,碗也不说话了,球球也不变色了。
再点绿色按钮,球球又回到原来位置而且开始变色。
另外,可以点这个按钮来切换大屏幕:
再点这个按钮来切换
上面的都做完了,也能按箭头键控制了,有没有觉得少点儿什么?
少什么?
太安静了~~~
对就是太安静了。能加个音乐吗?
球球代码太多了,咱们点那个碗,然后再选声音:
选一个声音
在可循环分类里选一个吉他音乐吧
双击:
然后代码控制 在启动的时候就播放这个音乐。
拼接如下:
小朋友们,思考下 下面的几个问题:
1)为什么要在循环里播放这个音乐?
2)为什么要选择 播放声音 等待播完,还有另一个呢?试试不同吧
3)可以试试停止的其他选项,看看不同的效果吧。
转自公众号:
可乐妈妈说带娃