【scratch2】- 简单的算术游戏,让小朋友在游戏中掌握知识

网友投稿 2018-12-07 14:16

浩浩的数学之前掌握的方法不够灵活,需要重复做一些题目,所以就考虑能不能把算数过程做成一个小游戏,让他在玩的过程中加深印象。

一、游戏的构思

先做一个加法的,让相加的两个数字显示在屏幕上,然后,要求输入答案。

为了增加趣味性,答对了就加一分,答错了继续答题。

当然,也可以答错就扣一分,家长们可自行决定

二、步骤

1、构建新角色

工具自带的图库里是有数字类型的,但是都是独立的角色。这里考虑到切换的效果,所以,需要将他们都变为同一角色的不同造型。

https://cdn.china-scratch.com/timg/181209/14163R246-0.gif

数字有了,那还需要一个加号,可以从网上找一个,也可以自己用绘图工具画一个。

另外,加法是有两个加数,为了减少难度,将数字角色复制一份,如图所示:

https://cdn.china-scratch.com/timg/181209/1416401115-1.jpg

2、产生加数,并进行临时保存

产生的方法可通过随机数的方式来生成

可以在随机数这里,来控制产生数字的范围,比如20以内的,可考虑随机范围为0,9;

另一个数字角色也可以同样来处理,不过做这个之前,可先对角色进行处理

a)设置角色的大小

https://cdn.china-scratch.com/timg/181209/1416402141-2.jpg

b)设置角色的位置和先隐藏

要显示成“加数+加数”的格式,则需要让这三个角色在一个水平线上,所以,y轴设置为0,x轴要分开一定为距离。

为了方便,将加号设置为(0,0),则一个设置为(-50,0),另一个设置为(50,0)

https://cdn.china-scratch.com/timg/181209/1416402501-3.jpg

另一个可以按照上图进行设置。

c)建立触发,保存随机数

触发方式可以多种,这里是采用键盘的方式来处理,并且对产生的数字进行保存。

https://cdn.china-scratch.com/timg/181209/14164023Y-4.gif

d)根据保存的加数,切换对应的造型

这里稍微要注意一下的是,加数的值要与角色造型的编号一致,也就是说如果加数值为9,那么就会切换到编号为9的造型。

https://cdn.china-scratch.com/timg/181209/1416415P2-5.gif

另一个角色也按照这个进行设置。

e)计算加法,然后要求计算出答案,如果答案正确就加一分,如果不正确,就继续要求答题

https://cdn.china-scratch.com/timg/181209/1416411N8-6.gif

f)接下来,就是要把数字显示出来,然后完整验证一次

https://cdn.china-scratch.com/timg/181209/1416423001-7.gif

整体上来说,要调整难度,可以修改随机产生的数,比如,是0到5。

如果要变成两位数的话,会麻烦一点,这样可能要使用4个角色,两个是表示十位,两个是表示个位,然后先把产生的随机数进行整除,然后分出十位和个位。

好了,今天就到这里,大家可以试试看。让学习算术的小朋友练起来。

也可以试试看,做成减法、乘法、除法。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com