侏罗纪世界:进化 2
单机游戏
手游是一款热门MMORPG,强化是中非常重要一部分。强化装备可以提高,让玩家更容易通过关卡和提高战斗力。但是,强化装备需要耗费大量金钱和材料,并且存在一定风险。因此,设计一个可强化计算器对玩家来说非常重要。
强化计算原理
强化计算器核心是计算强化成率和可能出现消耗。根据设定,强化装备成率在不同等级时有不同数值。例如,在 1到 8之间,每级成率依次为、90%、80%、70%、60%、50%、40%、30%。如果失败,则装备会降级,而且强化等级越高,降级时扣除金钱和材料越多。
因此,强化计算器需要输入当前装备等级和要强化到等级,计算出强化成率和需要消耗金钱和材料。如果用户输入了当前已强化等级和强化后等级之间数据,则需要提示用户输入正确数据。
强化计算实现过程
强化计算器实现过程可以分为以下几个步骤:
其中,步骤2是非常重要。如果用户输入了错误数据,计算结果就会出现错误。因此,需要对输入数据进行严格。可以使用JavaScpt语言编写代码,对输入值进行。例如:
function validateInput(crentLv, targetLv) {
if (crentLv 20 targetLv 20) {
alert(\请输入1到20之间整数!\ retn false;
}
if (crentLv >= targetLv) {
alert(\目标等级高于当前等级!\ retn false;
}
retn true;
}
以上代码可以用户输入当前等级和目标等级是否在1到20之间,并且目标等级是否高于当前等级。如果不通过,则弹出错误提示并返回false。
计算强化成率和可能出现消耗可以根据设定进行计算。可以使用JavaScpt语言编写代码,例如:
function calculate(crentLv, targetLv) {
var successRate = 0;
var costMoney = 0;
var costMateal = 0;
for (var i = crentLv; i = 1