目标分数, 每关至少要得的分:
1 1000 2 1500 3 2000 4 2000 5 2500 6 2500 7 2500 8 2500 9 2500 10 2500 11 3000 12 3000 13 3000 14 3000 15 3000 16 3000 17 3000 18 3000 19 3000 20 3000 21 3500 22 3500 23 3500 24 3500 25 3500 26 3500 27 3500 28 3500 29 3500 30 3500 31 4000 32 4000 33 4000 34 4000 35 4000 36 4000 37 4000 38 4000 39 4000 40 4000 41 4500 42 4500 43 4500 44 4500 45 4500 46 4500 47 4500 48 4500 49 4500 50 4500 51 5000 52 5000 53 5000 54 5000 55 5000 56 5000 57 5000 58 5000 59 5000 60 5000 61 5000 62 5000 63 5000 64 5000 65 5000 66 5000 67 5000 68 5000 69 5000 70 5000 71 5000 72 5000 73 5000 74 5000 75 5000 76 5000 77 5000 78 5000 79 5000 80 5000 81 5000 82 5000 83 5000 84 5000 85 5000 86 5000 87 5000 88 5000 89 5000 90 5000 91 5000 92 5000 93 5000 94 5000 95 5000 96 5000 97 5000 98 5000 99 5000
计算算法:
function getTargetScore(e) { return e >= 1 && e <= 2 ? 1e3 + 1500 * (e - 1) : e >= 3 && e <= 4 ? 2500 + 2e3 * (e - 2) : e >= 5 && e <= 10 ? 6500 + 2500 * (e - 4) : e >= 11 && e <= 20 ? 21500 + 3e3 * (e - 10) : e >= 21 && e <= 30 ? 51500 + 3500 * (e - 20) : e >= 31 && e <= 40 ? 86500 + 4e3 * (e - 30) : e >= 41 && e <= 50 ? 126500 + 4500 * (e - 40) : 171500 + 5e3 * (e - 50); }
消除分数计算公式: n * n * 5 (n 表示消除星星数)
剩余分数:2000 - n * n * 20 (n表示剩余星星数)
标签:分数,星星,5000,3500,4000,4500,&&,消灭,3000 From: https://www.cnblogs.com/dzqdzq/p/17842240.html