友情提示:380元/半年,儿童学编程,就上码丁实验室。
今天有点时间,打算做一个小的游戏,可以训练一下小朋友的逻辑思维能力。
整体的效果看下面的视频效果:
一、制作思路
这个游戏基本制作思路如下:
先在后台生成一个数字,然后让小朋友在输入框输入猜的数字,程序判断猜的数字是否与生成的数字一致。
如果一样,就直接显示正确的数字图像;
如果不一样,判断是大了还是小了,给出对应的提示,然后等待小朋友新的输入。
重复这个判断,直到相等为止。
PS:对于小年纪的小朋友,可以使用1-9个数字进行猜;如果大一点可以使用两位数,只是显示的角色要改进一下,可以根据十位数和个位数分布显示
PS:另外为了增强竞技性,加了一个“失败次数”的变量,一旦达到设置最大的失败次数,游戏就结束了。如果没达到,则可以按指定键,继续游戏。
最后就是比谁的分数高。
二、制作步骤
1、选择背景
可以根据小朋友自己的喜好选择,我这里是模拟一个类似魔术的形式,有一个老师表演一个猜谜游戏;
2、选择角色
因为是表现一个魔术,所以,使用了一个类似于老师的角色,而且为了增强趣味性,还弄了一个雪花角色,并让他不停的旋转。
这两个都是自带的,这里就不放图了。
另外为了加深猜中的喜悦感,还显示了猜中的数字图片。
3、用到的积木
1)老师–主力角色
初始化脚本,设置相关变量。
判断‘回答’与‘产生数字’的关系,并处理‘失败次数’这个变量
2)雪花
初始化脚本信息,并让雪花开始旋转
回答正确后,增加‘得分’,并显示对应的数字
控制游戏的竞争性,增加难度
三、注意
这个小游戏可以通过控制失败次数的上限,来增加游戏难度。
也可以通过随机数范围的扩大来增加难度。
PS:
从最近几个游戏上来看,编程的积木都是用过的,或者比较常用的。主要还是在于游戏的设计。
另外,多说一句,不知道大家有没有尝试去让小朋友照着做做看,因为一直没有看到有问题方面的留言,希望有尝试的朋友能及时反馈一下,这样后续一些内容更有针对性。