肥宅钓鱼网
当前位置: 首页 钓鱼百科

scratch趣味编程第12课角色三视图(Scratch制作ABCD选择题)

时间:2023-06-12 作者: 小编 阅读量: 4 栏目名: 钓鱼百科

最终我们选择了用背景造型保存题目,通过切换背景换题,打开Scratch的背景页面,将所需要的问题和选项添加到背景造型中。新增变量“选项”记录鼠标输入的选项结果和变量“Score”用来统计最终得分(如图2)。我们只需要将当前“选项”和列表中对应的“答题顺序”项比较就可以,当“选项”与列表中答案相符,答题正确,背景切换成Correct,“Score”加1分。

前几天带同学参加完宁波市知识问答比赛后,我想到一个小问题,我可不可以用Scratch制作一个选择题形式的问答小游戏,以往做问答题都是通过键盘输入ABCD或者1234来进行输入判断,这次除了键盘输入之外能不能用鼠标来选择答案,并根据鼠标选择的反馈结果。

在制作这个问答游戏前,我们按程序设计流程首先需要对这个游戏进行功能及需求分析,功能上需要实现通过鼠标来选择答案,接下来确定可以用角色来充当选项,方便对鼠标点击做出相应的反馈,要判断选择是否正确,正确和错误都要做出对应的反馈比如正确加分,错误不加分。还要解决题库问题,多道题目的问题选项究竟是由角色引出还是放入背景中通过切换背景完成题目的切换,这需要根据后续编程的难易程度选择。分析确定这两点后我们就可以动手编写程序了。

最终我们选择了用背景造型保存题目,通过切换背景换题,打开Scratch的背景页面,将所需要的问题和选项添加到背景造型中。背景依次是三道选择题、游戏封面、正确标志Correct、错误标志Wrong,共6个造型,如果新增题目要放在游戏封面之前。

手动增加四个选项按钮角色,当界面出现问题后,用户可以点击ABCD选项作答。正确加分,错误不加分(如图1)。

首先创建两个广播“开始答题”和“答题结束”用来控制选项角色的出现与消失。默认情况下所有的选项都是隐藏消失不见,当接收到“开始答题”广播后显示ABCD选项,当接收到“答题结束”广播后隐藏ABCD选项。新增变量“选项”记录鼠标输入的选项结果和变量“Score”用来统计最终得分(如图2)。

新增列表“正确答案”,当点击运行后,首先将正确答案选项添加入正确答案列表中,并且分数初始值设为0(如图3)。

当接收到开始游戏后,根据题库的顺序依次进行出题,也可以打乱出题的顺序,随机从题库中出题,代码需要稍作修改,除了将“答题顺序”设为随机数外,答题后“答题顺序” 1也需要修改,本例中未做演示。

出题结束后,通过广播“开始答题”的方式显示出ABCD,当用户通过鼠标点击ABCD选项角色后,“选项”的值自动设置为ABCD。这里可能大家会提出问题了,如何去判断用户已经作答结束呢?我们可以通过“选项”的字符长度判断,当“选项”的字符长度大于0时,说明了用户已经答题完毕就可以进行答案的判断了。我们只需要将当前“选项”和列表中对应的“答题顺序”项比较就可以,当“选项”与列表中答案相符,答题正确,背景切换成Correct,“Score”加1分。否则答题错误,切换成Wrong背景,不加分(如图4)。

大家也可以自行设计一些其他小功能,比如说倒计时或者附加题……只要开动脑筋,发挥想象,相信你也可以完成的很出色!

    推荐阅读
  • 南京市雨花台区公办初中施教区划分范围2023

    孙家中学板桥街道:孙家社区、永安社区、三山社区,新建社区;南京市建通墙体村料总公司原职工宿舍及建绿新苑;永安花苑、绿洲南苑。南站中学南京南站以南片区:含九都荟、尚都荟大都会、都荟南苑、锦致雅苑。梅山第一中学梅山街道所属生活区部分:含中兴路社区、上怡新村社区、梅清苑社区;星叶欢乐花园。梅山第二中学梅山街道矿区部分:梅欣社区、梅岭社区。

  • 晚上喝红茶减肥吗 晚上喝红茶发胖吗

    茶叶里面含有一些咖啡因的成分,红茶里面更是含有一种叫做茶黄素的物质,这种物质是可以帮助我们促进身体的代谢过程的,所以想要减肥的人喝一些红茶也是一个不错的选择。对于一些肠胃不是很好的人来说,还是需要注意一下饮用的量,最好就是一日喝一杯就足够了。

  • 台励福三吨叉车升降缸底固定螺丝是多大的(怎么使用)

    20的击芯膨胀螺栓使用前应清除举升机附近妨碍作业的器具及杂物,并检查操作手柄是否正常操作机构灵敏有效,液压系统不允许有爬行现象,我来为大家科普一下关于台励福三吨叉车升降缸底固定螺丝是多大的?以下内容希望对你有帮助!台励福三吨叉车升降缸底固定螺丝是多大的20的击芯膨胀螺栓。支车时,四个支角应在同一平面上,调整支角胶垫高度使其接触车辆底盘支撑部位。支车时,车辆不可支的过高,支起后四个托架要锁紧。

  • 西安电子科技大学推免生条件(西安电子科技大学拟清退77名超最长年限本)

    西安电子科技大学推免生条件近日,西安电子科技大学发布公示,拟对77名超过最长学习年限的本科和专科学生予以退学处理。据了解,今年8月,西安电子科技大学已对33名超期博士研究生作出退学处理。根据西安电子科技大学相关规定,公示名单上的学生,只有因参军入伍保留学籍且退役时间在两年内的,可返校完成学业。

  • 血蛤烫开水多久合适(血蛤烫开水的时间控制)

    以下内容希望对你有帮助!血蛤烫开水多久合适血蛤用开水烫需三十秒,待到血蛤微微张开壳,撒上葱姜蒜末即可食用。血蛤煮制时间不宜太长,1分钟左右即可,煮血蛤时可加入适量料酒去除血蛤的腥味,也可加适量食盐,味道会更纯正。血蛤是一种海产双壳贝类,不仅肉质鲜嫩,而且营养价值极高。富含钙、镁、铁、锌、硒等矿质元素。

  • lol三个月内上架的皮肤(如果LOL的典藏皮肤重新上架)

    英雄联盟已经陪伴了我们八年时光,游戏一直保持着火热状态。现今英雄人物共出145个,其中人物皮肤974。

  • 多宝鱼的家常做法(怎么做清蒸多宝鱼)

    接下来我们就一起去研究一下吧!多宝鱼的家常做法食材:多宝鱼1条、姜20g、蒜20g、香菜1棵、葱适量、盐适量、蒸鱼鼓油适量、油适量。用盐涂抹多宝鱼全身,腌制备用。葱青切段,葱白切丝,香菜切段,放入盘中。拿一个盘子,放上一半姜蒜,放上多宝鱼,多宝鱼身上放上另一半姜蒜。锅中烧开水,把鱼放入锅中,大火蒸10分钟。蒸好用筷子插,一插就过就熟了。

  • 鹿肉的营养价值

    新婚夫妇和肾气日渐衰竭的老人可以常食用鹿肉,还有经常手脚冰凉的女性也可以食之。具有很高的食用营养价值,具有虚损赢瘦,手脚畏寒,气血不足,体倦乏力,产后乳汁不足,肾精不足,腰酸乏力,肾虚阳衰等症食用鹿肉更佳。

  • 银杏果皮汁有毒吗(银杏果皮汁是不是有毒)

    我们一起去了解并探讨一下这个问题吧!银杏果皮中含有有毒物质“白果酸”、“氢化白果酸”、“氢化白果亚酸”和“白果醇”等,进入人体后会损害中枢神经系统,引起中毒。但请您放心,一般的食用或接触不会有问题的。银杏虽然好吃,又有很高的营养与药用价值,经常食用能预防及治疗很多的疾病,但是食用白果的用量和食法不当,会引起中毒。

  • 淀粉由什么单糖组成(这个知识点你知道吗)

    接下来我们就一起去了解一下吧!淀粉由什么单糖组成淀粉由D-葡萄糖通过α-1,4糖苷键和α-1,6糖苷键结合而成,分直链淀粉和直链淀粉。纤维素由β-D-吡喃葡萄糖基单位通过β-1,4-糖苷键连接而成的均一直链高分子聚合物。