【发布时间】:2015-01-22 10:44:24
【问题描述】:
我正在用 javascript 开发记忆游戏(基于本教程:http://www.developphp.com/view.php?tid=1393),现在我需要根据这些条件计算一个公平的分数: - 游戏由 4x4 牌组成(这意味着有 16 张牌)因此,至少需要 8 次尝试(每翻转 2 次牌算作一次尝试) - 游戏有 45 秒倒计时
因此,简而言之,最好的最终成绩将是: - 8 次尝试,经过约 10 秒的时间,还有 0 张卡要找到。 每进一步尝试,经过的时间或/和剩余的牌,分数将减少
我怎样才能完成这样的事情?
下面是我目前写的代码:
nrTries =8;
time = 35;
tilesLeft = 0;
function calcScore(){
var triesBonus = (nrTries * 700) / 8;
var timeBonus = ((45 - time) == 0) ? 10 : (45 - time);
//timeBonus = (timeBonus*500) / 10;
console.log((triesBonus+'|'+timeBonus));
//score += score - ((tilesLeft / 2)*6);
//return score;
}
//console.log(calcScore());
calcScore();
提前致谢!
【问题讨论】:
标签: javascript jquery html algorithm calculus