作品介绍
今天为大家分享的Scratch作品是《看图猜成语》,这是一款和语文相结合的益智小游戏,游戏的目标就是根据所给图片猜对应的成语。
点击绿旗,运行程序,进入游戏封面,再单击开始游戏按钮,启动游戏。在舞台的左侧会出现一幅图片,图片的右方有三个成语选项,其中只有一个是正确的,如果选中正确的成语,则提示答对了并播放正确提示音效,如果选错了,则播放错误提示音效,然后进入下一题。这里一共有10道题目,根据玩家答对题目的数量,会显示不同的称号,一共有5种不同的称号,分别是童生、秀才、举人、进士和状元,刚开始为童生,答对3到题目变成秀才,答对5道题晋升为举人,答对8道题为进士,全部答对10道题则荣升状元。
怎么样,赶紧来挑战一下,看看你能否考个状元吧。
作品效果
Scratch看图猜成语作品的完整效果如视频所示:
作品解读
Scratch看图猜成语作品一共使用了个角色,如图所示:

本作品的重点是出题和答题功能的编程实现,其中出题相对比较简单,这里的题目角色一共有10个造型,刚好对应于10道成语题目,关键是答案角色,是怎么显示的呢?
第一步,在出题出完后,设置随机答案,并发出广播,代码如图所示:

这里的变量“答案”是1~3之间的随机数,这意味着答案的顺序不是固定的,增加了游戏的趣味性。
第二步,这里的3个答案角色,其实是一样的,都有10个造型,针对每一道题,只有一个是正确的,其余两个都是干扰项,所以三个角色在接收到“答案”广播时,做相应处理即可,确保正确答案选项切换成对应的造型,并确保干扰项不要出现相同造型即可,代码如图所示:

在这个过程中,有一个非常重要的Scratch编程技巧,就是广播消息的时候,使用变量“答案”作为消息的名称,大大简化了代码的编写,你学会了吗?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容