趣学妙用Scratch编程28 妙用篇(十六) 庄园小课堂
2023-06-26 10:46:28
知:从蚂蚁庄园小课堂说起
如果你熟悉支付宝App,那你一定接触过里面的“蚂蚁庄园”小程序,这个庄园里有一只可爱的小鸡,每当你使用支付宝消费后,都会产生喂养小鸡的饲料,小鸡吃饱了下的鸡蛋可以捐献给各类公益项目,既能游戏还能做公益,一举两得。不过你留意了吗?即使不支付,只要能够回答小鸡提出的一个问题,也能获得饲料。这个功能叫做“庄园小课堂”,小课堂出的题目涉及许多有趣的知识,答案也很幽默,令人忍俊不禁。App市场里这种“答题”类型的小游戏很多,能够让你在娱乐的同时扩展知识面。 本节我们就参照蚂蚁庄园小课堂,开发一款自己的答题类小游戏。思:程序设计
要做一个“提问”类游戏,肯定需要一个存储这些问题的“数据源”——对,你马上会想到用两个列表,一个题目内容列表,一个答案列表。不过由于庄园小课堂答题的形式不是让你输入答案,而是提供两个选项让你选择一个,这两个选项怎么显示呢?可以考虑把选项A内容和选项B内容分别放在两个列表中,显示题目时把同一序号的选项用变量来显示在舞台上,并在它们前面放上选择按钮就可以。玩家点击按钮后,从答案列表中获取当前题目的答案,判断玩家的选择是不是正确就可以。因此,本节程序一共需要四个列表:- 题目列表,存储题目内容;
- 选项A列表,存储每一道题目的选项A内容
- 选项B列表,存储每一道题目的选项B内容
- 答案列表,存储每一个题目的答案。

行:编程实现
1、准备好背景和角色,这里我们了一个农场背景、一个具有多个造型的小鸡、一个自己绘制的答题面板和两个选项按钮。其实你可以自己设置不同的背景和提问角色,这对于游戏的逻辑影响不大。设置好之后要把除了小鸡之外的角色都设置为隐藏。







微信扫码关注
抖音扫码关注