大数跨境
0
0

【教程】经典益智小游戏-Part2

【教程】经典益智小游戏-Part2 MC数字科创
2020-10-22
0
导读:“本篇教程来源于Scratch少儿编程资深教研教学老师——超老师。该游戏共有3个不同的关卡,上一篇推送中已经


本篇教程来源于Scratch少儿编程资深教研教学老师——超老师。


该游戏共有3个不同的关卡,上一篇推送中已经讲解第一个关卡——舒尔特方格的核心思路与实现方法!错过的朋友们可以戳下面链接


👉【教程】经典益智小游戏-Part1👈


今天讲解第二关卡的核心思路哦!(下文内容由投稿老师编写)






01

游戏简介




第二关是一个口算游戏。是一套以1~25为答案的25道数学题。


教授会说出题目,用户需要从这25个人被打乱的方格中点击相应的答案,点击正确后这一个答案方块就会消失,否则就还是在舞台上。成绩是由25道题目全部答对的时间来确定的。




02

实现思路




这一关的脚本和第一关差不多,生成方格的脚本和第一关是一致的。


核心是打乱25题以及如何判断点击了正确的方格。


题目是固定的25道题,读者可以自己更新题库,但需要注意的是你出的题目答案必须要与这道题在列表中的编号是一样的。我出的题目在列表“算术表”中。下图是列表中的部分题目。

为了打乱这些题目,并能够正确地不重复地出题目,我用了一个“算术表2”,将“算术表”中的所有题目复制到“算术表2”中。

这样每次从“算术表2”中随机选择题目,答对之后就将这一题从“算术表2”中删除,这就能够保证每次题目是不重复的,并且“算术表”中的题目是不变的。


但每次删除一题,答案和题目编号即不一致了,这时我又建立了一个“表编号”的列表,用来存储题目的答案。“算术表2”删除一项,“表编号”的对应项也删除,这样就能够做到一一对应了。

做完这些判断点击的正确性就容易多了。只需要判断被点击的克隆方格的造型编号与相应题目的对应“表编号”项是否相同即可。


这里是“教授”出的题目,使用了变量“随机选择”来随机挑选题目。变量“随机选择”就是当前题目在列表“算术表2”中的位置以及对应答案在列表“表编号”中的位置。以下的脚本就展示了这一逻辑。



大脸猫

完整案例将在三关的教程解析结束后分享。请耐心等待。往期分享中,如果出现链接失效等问题,请在后台留言,谢谢!没有自动回复机器人,请耐心等待手动回复。




转了吗

赞了吗

在看吗



【声明】内容源于网络
0
0
MC数字科创
凝聚专业人工智能教育资源,缔造中国青少儿编程专业化先锋品牌。提供少儿编程、智能机器人编程和智能电路教学服务!聚焦STEAM创客教育、编程教育等国际前沿教育理念,培养智能时代人才。
内容 288
粉丝 0
MC数字科创 凝聚专业人工智能教育资源,缔造中国青少儿编程专业化先锋品牌。提供少儿编程、智能机器人编程和智能电路教学服务!聚焦STEAM创客教育、编程教育等国际前沿教育理念,培养智能时代人才。
总阅读190
粉丝0
内容288