最新消息:

【scratch2】— 有趣的逻辑猜谜小游戏《猜数字》

Scratch 少儿编程 4352浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

今天有点时间,打算做一个小的游戏,可以训练一下小朋友的逻辑思维能力。

整体的效果看下面的视频效果:

【scratch2】--- 有趣的逻辑猜谜小游戏《猜数字》

一、制作思路

这个游戏基本制作思路如下:

先在后台生成一个数字,然后让小朋友在输入框输入猜的数字,程序判断猜的数字是否与生成的数字一致。

如果一样,就直接显示正确的数字图像;

如果不一样,判断是大了还是小了,给出对应的提示,然后等待小朋友新的输入。

重复这个判断,直到相等为止。

PS:对于小年纪的小朋友,可以使用1-9个数字进行猜;如果大一点可以使用两位数,只是显示的角色要改进一下,可以根据十位数和个位数分布显示

PS:另外为了增强竞技性,加了一个“失败次数”的变量,一旦达到设置最大的失败次数,游戏就结束了。如果没达到,则可以按指定键,继续游戏。

最后就是比谁的分数高。

二、制作步骤

1、选择背景

可以根据小朋友自己的喜好选择,我这里是模拟一个类似魔术的形式,有一个老师表演一个猜谜游戏;

2、选择角色

因为是表现一个魔术,所以,使用了一个类似于老师的角色,而且为了增强趣味性,还弄了一个雪花角色,并让他不停的旋转。

这两个都是自带的,这里就不放图了。

另外为了加深猜中的喜悦感,还显示了猜中的数字图片。

3、用到的积木

1)老师–主力角色

【scratch2】--- 有趣的逻辑猜谜小游戏《猜数字》

初始化脚本,设置相关变量。

【scratch2】--- 有趣的逻辑猜谜小游戏《猜数字》

判断‘回答’与‘产生数字’的关系,并处理‘失败次数’这个变量

2)雪花

【scratch2】--- 有趣的逻辑猜谜小游戏《猜数字》

初始化脚本信息,并让雪花开始旋转

【scratch2】--- 有趣的逻辑猜谜小游戏《猜数字》

回答正确后,增加‘得分’,并显示对应的数字

【scratch2】--- 有趣的逻辑猜谜小游戏《猜数字》

控制游戏的竞争性,增加难度

三、注意

这个小游戏可以通过控制失败次数的上限,来增加游戏难度。

也可以通过随机数范围的扩大来增加难度。

PS:

        从最近几个游戏上来看,编程的积木都是用过的,或者比较常用的。主要还是在于游戏的设计。


另外,多说一句,不知道大家有没有尝试去让小朋友照着做做看,因为一直没有看到有问题方面的留言,希望有尝试的朋友能及时反馈一下,这样后续一些内容更有针对性。

您必须 登录 才能发表评论!