如何积分和排名
前情回顾
上次博客我们已经完成了大部分功能,游戏基本可以使用了,这次我们来介绍一个更有意思的地方-如何积分和排名。伴随着游戏进行到最后,我们需要统计自己的积分,当游戏结束的时候需要统计游戏排名。
设置游戏积分
思路:当小球碰撞到砖块的时候,本次游戏积分,当随着关卡的升高,游戏难度系数会有不一样,所积的分数也不一样,这个功能本次开发不展示,本次游戏积分原理是消失一块砖块,积一分,当前砖块全部消失时,进入下一关。
代码原理很简单,当砖块碰到弹球的时候积分。
设置排名
当游戏失败的时候,提醒留下昵称。当进行排名的时候,依据这个昵称,进行游戏积分排名。判断你的分数比某一名大,并且比前一名小,即在那一名前面插入昵称和分数,删除后一名。
留下昵称之后,会出现一个排名,此时应为你本次游戏的排名。本图为排名的图片
代码相对比较简单,在scratch中,各项代码都集成了,大家只需要调用其中的模块,就可以完成。运算本次积分排在第几名。
核心代码贴出来,此为核心代码。
也就是说如果你本次得分在前五名,系统提醒你输入昵称,然后你的分数会进入一个循环。判断你的分数比某一名大,并且比前一名小,即在那一名前面插入昵称和分数,删除后一名。