友情提示:380元/半年,儿童学编程,就上码丁实验室。
小朋友小的时候,给她买了一个叫“嘟嘟数学”的软件,里面都是一些有趣的数学游戏,其中一款水果加法:两种水果排列相加,让小朋友给出答案。因为点击水果时有个吃掉水果的画面,小朋友特别喜欢玩。
今天就用Scratch来还原一下这个游戏。先看一下制作出来的效果:
游戏中需要用到两种水果角色,懒得弄造型,其中一种我换成了麦芬小蛋糕和西瓜,都有一个被吃掉的造型。还有“+”号、“=”号 两个布景角色(随便画一下,或者绘图时文字输入)。最后一个角色:答案,我用了“?”、“打钩”、“X”三种造型。
(简单的5个角色)
麦芬小蛋糕的代码,如图
1.开始时设置好X、Y坐标轴,固定麦芬蛋糕的位置;
2.确定加数和被加数为1至10之间的随机数字(变量);
3.设置每个图案之间的间距和列数。间距为70,麦芬宽55,间距设小了会重叠在一起,后面限制了每列只能有5个
4.初始化完成,通知进行下一步
5.重复画‘加数’个麦芬,每画一个,列数+1,当列数超过5时,调整坐标换行
6.画完麦芬后,记下当前的X、Y坐标轴,后面画西瓜时要用
7.通知接下来西瓜出场了
(初始化位置画麦芬蛋糕)
西瓜出场前,补充一下自建积木“画水果”的组合(右边)。还有当麦芬被点击时,被吃掉的效果–换个造型,同时计数。
(点击麦芬时改变造型)
8.照样画葫芦,将西瓜画出来,注意刚开始时,西瓜的X、Y坐标轴设定,如果不这样做,西瓜会出现在什么位置?其他积木都一样了。
(西瓜的代码)
最后是结果的代码,开始时切换一下造型。输入答案以后,简单判断一下对错,显示不同的造型。
(结果代码)
最后来分别是麦芬蛋糕、西瓜、答案的各种造型。
注意一下:当中显示加数与被加数,其实是变量,勾上就会显示在屏幕上,双击调整显示方式。
还有,开始时麦芬蛋糕与西瓜都是设置成隐藏的,否则,会出现怎样的情况,你们可以去试试。

转自公众号:
父与女的编程之旅