找成语-Scratch成语迷宫创意作品

找成语-51scratch
找成语-Scratch成语迷宫创意作品
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天为大家分享的Scratch作品是《找成语》,这是一款考验眼力的益智小游戏,游戏的目标是在30秒之内从汉字迷宫中找到正确的汉字组成成语。

点击绿旗,运行程序,进入游戏封面,并开始播报语音“在下面的汉字迷宫中找出不一样的字,组成成语吧,看谁找的快”。点击开始按钮,正式进入游戏,在舞台中间的指定区域内,出现了一个汉字迷宫,整个迷宫分成5行5列,一共有25个汉字,其中有24个汉字是一样,都是“孤”字,只有一个是“狐”字,你需要找到“狐”字,并用鼠标点击,如果点对了,就进入下一个汉字迷宫,如果点错了,则播放错误提示音。第二个汉字迷宫是汉字“遐”和“假”,第三个汉字迷宫是汉字“虏”和“虎”,第四个汉字名是汉字“戚”和“威”,其中“遐”、“虏”和“戚”都是干扰文字。在舞台的上方显示“用时”变量,用来记录你花费的时间,如果在30秒内成功的找到正确的四个字,则挑战成功,否则挑战失败。

作品效果

Scratch找成语游戏作品的完整效果如视频所示:

Scratch找成语游戏作品效果

作品解读

Scratch找成语游戏一共使用了7个角色,如图所示:

Scratch找成语游戏角色列表
Scratch找成语游戏角色列表

这里的重点角色是“汉字”角色,它一共有8个造型,分别为汉字孤、狐、遐、假、虏、虎、戚、威,它们两两一对,一共构成了4副迷宫图,作品的难点在于如何生成汉字迷宫图呢?

首先,要明确的是汉字迷宫是一个5行5列的矩阵,其中只有一个汉字是正确的,其余的24个汉字都是干扰的汉字,并且它们是同一个字,25个汉字的排列顺序是随机的。这肯定需要使用Scratch克隆技术,同时还需要借助列表,可以先定义一个列表,然后添加数字1~25,需要确保它们的顺序是随机的,代码如图所示:

向列表中插入数字1~25
向列表中插入数字1~25

其次,需要生成一个5行5列的数字方针,这个可以通过定义自制积木来实现,代码如图所示:

“生成方阵”自制积木
“生成方阵”自制积木

注意,这里的ID是私有变量,用来表示汉字的编号,以区分不同的汉字克隆体。

最关键的一步来了, 这25个汉字克隆体中,只有一个是正确的汉字,其余24个都是干扰汉字,如何区分它们并显示呢,这可以借助编号ID来区分,具体代码如图所示:

汉字克隆体显示
汉字克隆体显示

其中,这里的变量“正确汉字位置”表示正确汉字对应的位置,如此一来,就可以确保在指定的位置显示正确汉字,其余24个位置显示干扰文字。

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片