利用变量制作一个问答游戏的脚本,答对+10分,答错-10分
背景:随意
角色:小猫,ABCD字母
具体需求是:小猫会发出一道问题,等待用户回答,答中问题得10分,答错-10,然后到下一题
第一步:新建三个变量
answer:点击ABCD分别增加1234
click:作为问题的播放量
score:得分
在脚本开始时,将三个变量都设为0
分别将ABCD加入以下代码
小猫发出第一个问题
选C加十分,选其他减十分,因此我们用“如果。。。那么。。。否则”这个逻辑代码
以上代码意思是,当用户点击C,后台会在变量answer上增加3;
然而对这道题的设置是,当answer=3就正确,否则都是错
这时第一道题就结束,所以除了score外,click和answer都是重置为0
紧接就是进入第二道题,设置代码与第一道题一致
最后,为四个答案的点击加入交互效果
课后语:
对了,在整个脚本中,程序一直都不知道“《永遇乐·落日熔金》不是李白的诗而是李清照的词”这个中文逻辑
今天我们就是用变量控制了选择题的答案,用数字的形式告诉程序,第一题答案是3,第二题答案是3
这样的程序编写,能够大大的降低性能,提升程序的运算效率
还是那句“树挪死人挪活”,编写脚本多尝试不同组合
领取专属 10元无门槛券
私享最新 技术干货