今天,我们的数学计算课程就开始了。
第一节课,是关于 加减乘除 口算的测试。
当然,我们不会像课堂上那样,黑板上写题答题。
我们会用植物大战僵尸的游戏来实现口算的测试。
首先,我们将口算测试的难度分为四个不同的难度。
简单的:只有加法。(20以内)
中等的:有加减。(20以内)
困难的:有加减乘。(20以内)
特难的:加减乘除。(20以内)
所以,游戏的开始,我们让测试者选择不同的难度。
设定一个变量来记录用户的选择。
在后面生成计算题的时候,这个变量就可以起到作用了。
!!!!!!!!!!!
当进入游戏之后,就会随机生成计算题。
计算题的难度就利用随机数和运算符来生成题库。
游戏就在于,答题者只有回答口算结果正确,植物才能产生子弹。
僵尸会在一段时间按照速度来接近植物。
子弹可以消灭僵尸。
我们设定一次游戏有10个不同的僵尸,每个僵尸的血不一样,速度也不同。
有的僵尸需要被射击三次才能被消灭。
10个僵尸都被消灭,游戏才通关。
相反,如果被僵尸吃掉,则失败。
另外设定一个变量来记录得分,可以让参与者看看最高得分是多少。
僵尸的切换,豆子子弹,植物的互动,使用各种消息的传递来响应变化。
游戏的技术要点在于:
使用消息传递响应结果。
使用变量记录响应结果。
使用侦测来检测角色的接触。
来源:https://blog.csdn.net/weixin_40897235/article/details/100538525