【scratch2】- 简单的算术游戏,让小朋友在游戏中掌握知识
浩浩的数学之前掌握的方法不够灵活,需要重复做一些题目,所以就考虑能不能把算数过程做成一个小游戏,让他在玩的过程中加深印象。
一、游戏的构思
先做一个加法的,让相加的两个数字显示在屏幕上,然后,要求输入答案。
为了增加趣味性,答对了就加一分,答错了继续答题。
当然,也可以答错就扣一分,家长们可自行决定
二、步骤
1、构建新角色
工具自带的图库里是有数字类型的,但是都是独立的角色。这里考虑到切换的效果,所以,需要将他们都变为同一角色的不同造型。
数字有了,那还需要一个加号,可以从网上找一个,也可以自己用绘图工具画一个。
另外,加法是有两个加数,为了减少难度,将数字角色复制一份,如图所示:
2、产生加数,并进行临时保存
产生的方法可通过随机数的方式来生成
可以在随机数这里,来控制产生数字的范围,比如20以内的,可考虑随机范围为0,9;
另一个数字角色也可以同样来处理,不过做这个之前,可先对角色进行处理
a)设置角色的大小
b)设置角色的位置和先隐藏
要显示成“加数+加数”的格式,则需要让这三个角色在一个水平线上,所以,y轴设置为0,x轴要分开一定为距离。
为了方便,将加号设置为(0,0),则一个设置为(-50,0),另一个设置为(50,0)
另一个可以按照上图进行设置。
c)建立触发,保存随机数
触发方式可以多种,这里是采用键盘的方式来处理,并且对产生的数字进行保存。
d)根据保存的加数,切换对应的造型
这里稍微要注意一下的是,加数的值要与角色造型的编号一致,也就是说如果加数值为9,那么就会切换到编号为9的造型。
另一个角色也按照这个进行设置。
e)计算加法,然后要求计算出答案,如果答案正确就加一分,如果不正确,就继续要求答题
f)接下来,就是要把数字显示出来,然后完整验证一次
整体上来说,要调整难度,可以修改随机产生的数,比如,是0到5。
如果要变成两位数的话,会麻烦一点,这样可能要使用4个角色,两个是表示十位,两个是表示个位,然后先把产生的随机数进行整除,然后分出十位和个位。
好了,今天就到这里,大家可以试试看。让学习算术的小朋友练起来。
也可以试试看,做成减法、乘法、除法。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com