我正在创建一个 JavaScript 战舰游戏。游戏运行良好。我已经创建了游戏,以便用户最多有 25 次失误 - 如果他们达到 25 次,那么游戏就结束了。
我现在想创建一个函数,在游戏结束时,该函数会检查未命中的次数,并提醒用户他们的分数和排名名称。
我通过 ((25/misses)*100) 计算了分数。
所以这些是未命中的可能分数。
未命中 | 得分 (1 | 2500) (2 | 1250) (3 | 833) (4 | 625) (5 | 500) (6 | 417) (7 | 357) (8 | 313) (9 | 278) (10 | 250) ) (11 | 227) (12 | 208) (13 | 192) (14 | 179) (15 | 167) (16 | 156) (17 | 147) (18 | 139) (19 | 132) (20 | 125) ) (21 | 119) (22 | 114) (23 | 109) (24 | 104) (25 | 0)
我的军衔名称是 1) 舰队上将 2) 上将 3) 中将 4) 海军少将 5) 准将 6) 在行动中阵亡
这些就是我如何为未命中的人分配等级名称。
未命中 | 军衔名称 (0-12 | 海军上将) (13-15 | 海军上将) (16-19 | 中将) (20-24 | 准将) (25 | 杀戮行动)
我创建了一个名为“misses”的变量。每次你错过,显然变量增加一。
所以假设你刚刚打完比赛,有 14 次失误。我希望该函数检查变量“未命中”,然后为其分配适当的分数和排名。
我认为我可能会使用一个数组来记录未命中的得分。任何想法确切的代码是什么?请帮忙!