第二章 长安城的算法与图书馆的星光 (第2/3页)
他现在的等级。
“目标选择错误。”他意识到问题,“就像做题,要先做会做的,不能硬啃难题。”
他跑到城东,找到海龟。战斗开始,这次他注意到不同:海龟的速度明显比他慢!他先出手,打完一轮后,海龟才慢悠悠地攻击。
“海龟速度慢,适合我这种新手。”他明白了,“女贼速度快,攻击高,需要等级压制。”
他继续打海龟和毒蛇,发现毒蛇速度比海龟快一点,但比自己慢。通过反复战斗观察,他开始建立怪物速度的“经验模型”:海龟最慢,毒蛇稍快,女贼更快(而且内部有速度差异)。
半小时后升到12级,角色面板提示学会了新技能:“横扫千军”(消耗法力35,攻击3个目标)。
“质变时刻。”他心想。
他找了三只海龟测试新技能。第一回合使用“横扫千军”,对每个海龟造成约40点伤害。第二回合,他发现一个关键现象:虽然海龟速度慢,但他发现如果三只海龟中有一只血量特别低,在第二回合开始时会比他先行动——这是大话2的机制:血量极低的怪物会提前行动,争取临死前的出手机会。
“濒死加速……”他记下这个隐藏规则。
经验条稳定上涨。他逐渐摸索出规律:打海龟时,用“横扫千军”第一回合打残,第二回合补刀最稳;打毒蛇时,因为毒蛇速度稍快,有时会在第二回合先出手,需要适当防御。
下午四点,王浩上线了,组他进队。
“走,带你大雁塔,双倍经验别浪费。”王浩的队伍里还有一个仙族“玄剑娥”(李想,18级),一个人族“飞剑侠”(赵峰,20级)。
四个人来到大雁塔。王浩是队长,点击守塔人进入。一层都是“羊头怪”和“狐狸精”。
战斗开始,经典的回合制。陈青山仔细观察队友的出手顺序——这是判断队伍速度配置的唯一方法。
第一回合,赵峰的飞剑侠最先动,使用了“混乱”法术。接着是王浩的巨魔王使用“震慑”。然后是他的逍遥生,他选择了防御。最后是李想的玄剑娥使用“龙卷雨击”。
“诗人的速度最快,队长第二,我第三,风铃儿最慢。”他在心里建立了队伍速度模型。
几场战斗后,他发现了更精细的规律:赵峰的混乱法术有时会比所有怪物都快,有时却比某些怪物慢。这说明怪物的速度不是固定的,而是在一定范围内波动。
“速度有随机浮动……”他记下。
他还注意到:当李想使用群法时,如果怪物中有速度快的,会在李想出手前先行动;如果都是慢怪,李想就能先出手清场。这说明速度顺序直接影响战术选择。
队伍打了五场战斗后,王浩的法力值明显不足,李想也只剩一半左右。
“需要计算续航。”陈青山在队伍频道打字,“队长,你的法还能撑几场?”
王浩:“三场左右吧,没细算。”
“风铃儿呢?”
“四场的样子。”
陈青山快速思考:从长安城买药到大雁塔,走路加买药要三分钟左右。如果打到空蓝再出去,这三分钟就是纯浪费。如果提前出去,会损失一些战斗机会,但可以保持连续练级节奏。
“最优策略应该是预留一部分法力时出去。”他分析,“但不能太早,否则效率降低;也不能太晚,否则会断档。”
他观察了几场战斗的法力消耗:王浩每场用“震慑”耗法60点左右,李想“龙卷雨击”耗法50点左右。队伍目前平均两分钟一场战斗。
“如果预留20%法力,大概还能打两场。”他计算,“这两场加上出去买药的三分钟,相当于用三分钟换两场战斗。如果打到空蓝,这三分钟就是纯跑路时间,零产出。”
“我们该出去补药了,”陈青山建议,“队长和风铃儿的法都不多了。”
王浩看了看自己的蓝条:“还能打两场吧?”
“但打完这两场就空了,要跑三分钟路。如果现在出去,这两场的蓝还在,回来可以接着打。”
赵峰插话:“青山说得对,这跟编程里的缓存预取一个道理——在资源耗尽前提前补充,避免等待时间。”
队伍采纳建议,退出大雁塔买药。果然,整个过程流畅高效,没有出现战斗中断。
升到15级时,王浩说:“你可以去拜师了。人族三个门派:大唐官府(物理攻击)、化生寺(治疗辅助)、方寸山(封印控制)。你想玩什么?”
陈青山查资料,比较三个门派的特点。方寸山擅长控制,而控制的核心就是改变速度秩序——让快的怪物变慢(混乱),让慢的队友变快(加速)。
“我想玩方寸。”他说。控制战局节奏,这对他有着天然的吸引力。
四人来到方寸山,拜菩提祖师为师。学会了第一个法术:“失心狂乱”(单体混乱法术,消耗法力45点)。
王浩提醒他:“方寸前期升级慢,混法命中率不高。技能1级对同级怪,大概就20%左右,而且受等级压制影响很大。”
“怎么判断命中率?”陈青山问。
“只能自己记数。”王浩说,“打十次,中几次,心里就有数了。高级玩家都是靠经验。”
陈青山记住了这个方法——通过样本统计归纳概率。
回到大雁塔继续练级。第一次使用“失心狂乱”失败。第二次失败。第三次成功。
“三次中一次,33%。”他默记。
随着战斗继续,他不断完善这个“概率模型”。到第十次施法时,统计结果:3次成功,7次失败,实际命中率30%,略高于理论值,可能是小样本偏差。
他还注意到一个现象:当他对同一个目标连续使用混乱法术时,如果第一次失败,第二次的成功率似乎会稍微提高?这需要更多数据验证。
“如果命中率是30%。”他想,“那么连续两次施法的命中概率是1-(0.7^2)=51%。连续三次是66%。所以对于关键目标,应该准备至少连续施法三次的法力值。”
队伍遇到了“夜叉头领”。第一回合,陈青山混怪失败。夜叉攻击王浩,打掉三分之一血。
“我要吃药了!”王浩说。
“等等,”陈青山打字,“再给我一回合。你防御,风铃儿给你加血。我继续混。”
他在赌概率——连续三次施法,成功率约66%。而王浩防御状态下,配合加血,应该能抗住两轮攻击。
第二回合,陈青山继续混,又失败。夜叉再次攻击王浩,王浩血量危险。
第三回合,陈青山第三次施法——成功!夜叉被混乱。
战斗结束后,王浩说:“青山,你下次还是稳一点,我差点挂了。”
“嗯,”陈青山说,“但如果第一回合就给你加血,输出不够,战斗会拖长,总体风险可能更大。我刚才大概估算过,你防御加治疗,两回合应该死不了。而我如果能混中,收益很大。”
“你估算的?”
“嗯。观察了几场战斗,记下了夜叉的平均伤害、你的防御减免、风铃儿加血的效果……大概推算的。”
李想发了个惊叹表情:“你这玩法,够硬核的。”
陈青山没说话。他只是觉得,这一切都很自然——观察现象,记录数据,建立模型,推算概率,做出决策。这和他想象中科学家做研究的方式,似乎没有本质区别。
晚上九点,双倍经验时间用完。陈青山的角色升到了18级,技能“失心狂乱”升到2级。他感觉命中率确实有所提升,但具体多少,还需要更多战斗来统计。
从网吧回宿舍的路上,王浩搭着他的肩:“青山,你今天观察得挺细啊。连黑衣女贼谁快谁慢都记下来了。”
“就是记数。”陈青山说,“打多了就有感觉了。”
“你这脑子,不用来学习可惜了。”李想笑道。
陈青山没接话。他想起高数课上那些抽象的公式。游戏
(本章未完,请点击下一页继续阅读)
『加入书签,方便阅读』