当前位置: 华文星空 > 知识

如何以「我穿越到游戏【三国杀】」开头写一个故事?

2020-04-09知识

(原载在我的公众号文章)

我穿越到游戏【三国杀】里面了。

咋穿越进来的?我开始了回忆。

自从痴迷三国杀影响了高考之后,我应该已经有十年没有玩过了三国杀了。这天无意间点开网页版,竟然看到了一个新模式,好像叫什么三国杀百人大逃杀之类的?正想仔细看看规则,我就突然出现在了这里。

环顾四周,我发现自己坐在一个房间里,正对着一块屏幕。正在这时,屏幕弹出一块面板,上面好像写了很多字。我靠近细看。

规则一 :100个参赛者各选择一名武将在地图中参与对抗,比赛开始后由武将自行决策,参赛者不可指挥。比赛时间为24小时,死亡者可重新选择武将并复活,按最长一次的存活时间分配金币。

规则二 :地图大小为100*100,每个武将或地形占据一个1*1的方格。武将间的距离计算为直线距离、向上取整。视野范围为5,任何技能和牌的有效距离不超过其视野范围。

规则三 :每个回合开始前,额外增加一个行动阶段,武将可移动一格,其余阶段与常规模式一致。每回合全场同时结算,系统自动分配结算顺序。

规则四 :击杀其他武将后可以立刻获得3张牌。

规则五 :地图元素包括阻碍物、资源点、自然灾害。资源点随机分布,会根据牌堆里剩余牌数按一定概率掉落牌,武将经过时可立刻获取;自然灾害为大量随机出现的闪电。

这应该就是穿越前我看到的那个大逃杀模式。不管这对面是人是鬼,还真是有备而来啊,规则都列得这么严谨。虽然十年没打了,但我自觉宝刀未老,别说百里挑一,就算千里挑一的比赛,我都一定能逃出生天。

正得意间,又一个弹窗出现了,上面是一个倒计时,「60秒后比赛开始」。

这么快?行吧。强烈的胜负心督促我赶紧开始思考,竟也暂时忘了追究穿越的事。

当务之急是选个武将。考虑到武将进入赛场后可能遭遇的情形完全无法预期,选将是现阶段少数相对可控的部分。按规则所说,不可指挥武将具体操作,那我假设这些武将的出牌水平差异不大,那么选将策略可能成为影响胜负的关键因素。

我很快有了答案。

这游戏环境,有点像黑暗森林?作为三体迷,这是我第一反应。宇宙社会学的两条公理——生存是每个文明的第一需要;文明不断扩张,但宇宙中物质总量不变——在游戏中都是满足的。那么按照黑暗森林法则,对于每个武将来说,遭遇其他武将时的最优选择就是杀之。

基于此,我应该尽可能隐藏自己。但考虑到游戏中视野是相互的,我方看到对方时也一定会被对方看到,隐藏是没用的。不过此时双方距离为5,我们可以立刻掉头跑,只要对方没有麒麟弓,那就只有锦囊能伤害到我们,尤其是南蛮万剑之类的AOE。

所以我们要选一个能扛锦囊的。小诸葛依赖黑色手牌,贾诩只能防黑色锦囊,那剩下的就是哑巴。「无言」能够彻底免疫锦囊伤害,只要走位不失误,最多只会在那一个回合露头,而且距离为5,被人连续出杀的概率应该很低。

那么,就决定是你了,徐庶。

我在选将面板点出徐庶,省去寒暄,赶紧交代了几句——能避则避,保持距离。刚说完,时间到了。

我目送着徐庶进入了比赛场。

我坐在屏幕前,试图关注比赛的进程,但是地图太大,而系统的结算过程又很快,盯着看很累。于是我放弃了屏幕,只关注排行榜上的存活人数和阵亡信息。几分钟后,看着无事发生,我靠在椅背上开始闭目养神,等着屏幕弹窗给我好消息。

没过多久,传来了徐庶阵亡的消息。系统发来了死亡录像,他遭遇了一个大开杀戒的高顺。在距离为5的那一回合,就被「陷阵」一波杀掉了。

我很惊讶。因为按我之前的计算,如果徐庶一直绕着其他人走,由于免疫了AOE能保持满血,别人想杀健康状态的它需要至少3张牌,收益却只有3张牌,ROI小于1,一个理性者是不会选择这么做的。

但这次的情况有点特殊。这个高顺选择霸占了地图中心的一片资源区域,任何靠近的人都会被不惜代价地攻击。

我扫了一眼排行榜,目前的还没死过的已经只剩10个不到了,几乎都是输出流的。

没想到,还真有这么多疯子,躲也躲不起。

说这些输出流是疯子并不是我嫉妒,而是我相信他们走不远,「见人就打」不可能是黑暗森林中的最优策略。

想到最优策略,我灵机一动,忽然记起以前上博弈论课的时候教过一个计算机程序PK实验?跟这个比赛有点像,也是每人提交一个程序进入PK,程序每次面对其他策略时都要选择合作还是背叛,总共运行十万次。

我记得我精心设计出来准备坑人的‘看人下菜’策略,输得一塌糊涂。没记错的话,最后获胜的应该是‘一报还一报’策略?上一轮如果是合作就继续合作,上一轮如果是背叛就采取背叛。

这么说的话,也许我也应该选一个睚眦必报的武将?至少表明态度,就算你在黑暗森林中确实见人就该杀,那也别来杀我,杀我比杀其他人要不划算很多。而如果试着合作,对你我都有好处。

这样的话,大魏卖血流?不行,他们都太单一了。「一报还一报」不只有报怨,还有报德。那就应该是法正的「恩怨」,伤我者给牌或者掉体力,奶我者可以摸牌。

我在选将面板点出法正。这次只有寒暄,没什么好交代了。不用躲,咱光明正大地走。

我目送着法正进入了比赛场。

这次我决定不那么划水了,毕竟再输一次就真的离冠军走远了。我盯着屏幕,看着瞬息万变的局势。

那个豪横的高顺很快被一个路过的张角改判闪电劈死了。劈死其他武将是摸不了牌的,估计这个张角只是顺手想换张牌而已。没过几分钟,张角又被一个豪横的颜良文丑弄死了。之后风水轮流转,基本没人能在这片资源区域把屁股坐热。

而我们的法正,四处游走,相安无事。一些暴躁武将也曾上来惹事,被「恩怨」反伤了之后,就乖乖走了。期间还有一个孙尚香,时不时来跟法正睡上一觉,不仅补了血还多摸张牌,岂不快哉。

几个小时过去了,我开始在房间里无聊地踱步。看着一切顺利,我不禁感叹起来,老祖宗和计算机模拟双重认证的这套策略果然靠谱,人在江湖飘,还真就不挨刀。

正得意间,我敏锐地捕捉到屏幕上法正的勾玉少了。卧槽,他中闪电了,这次没有张角也没有司马懿,是自然天谴。还好,他好像捏了个桃。大难不死,必有…

突然,一个张辽路过,一偷一杀。凉凉。

崩盘来得如此之快,我都傻了,这运气也太好了吧。

仔细想想,也没辙。中闪电本来就是概率事件,一血一牌状态下,敌人撞见了肯定是要杀的,附近又没有其他人,不可能有人出桃。张辽能偷,更是稳稳的一杀换三牌。

还要继续选法正吗?我犹豫了。虽然是运气使然,我还是隐隐觉得,这不是最优的策略。

磨刀不误砍柴工。我决定先不选将,再重新仔细研究一下游戏规则。很快有了发现:

其一,游戏的获胜条件,是「按最长一次的存活时间」,而不是「按最后存活者」,只是在零和博弈的条件下,两者近似罢了。

其二,我低估了闪电出现和命中的概率,这使得游戏相比零和博弈更接近于负和博弈,而黑暗森林法则和博弈论程序PK的经验都是建立在零和博弈的假设上的。

基于这两点,合作在这个游戏中可能是比背叛/竞争更有效的策略。大家真正需要对抗的不是彼此,而是自然灾害——闪电。

害,绕了一圈,还是回归本命武将啊。

我目送着郭嘉进入了比赛场。

在森林中,郭嘉用「遗计」严格贯彻「一血换两牌」的策略——凡是救了自己的人,卖出的两张牌都会交给他;凡是帮我们补过血的人,下次卖出的两张牌优先给到他。这个策略甚至能自动反向筛选出附近的好人与坏人,让倾向合作的好人们得到好处,让倾向竞争的坏人们得不偿失。

接下来的时间里,我看着他连中两个闪电硬是被附近的几个武将一把桃奶起来;看着他穿着二张送来的八卦阵扛过了暴躁张飞,然后在弃牌阶段还了一手牌回去;看着他和之前那个孙尚香缠绵许久,直到妹子不幸被连弩突死;看着越来越多的武将聚集在他周围,在他的感召下逐渐放下屠刀走向了合作,一起对抗这个残酷的世界。

24小时很快到了。郭嘉,也就是我,如愿夺冠。第二名是那个孙尚香,第三名是一个华佗。我去查了日志,这个华佗竟然一直呆在一个角落,就这么自力更生地活了下来。

拿到了一大笔不知道干什么用的金币之后,我终于想起来研究穿越的问题。更奇怪的是,不管对面这个操纵者是谁,他处心积虑设计这么复杂的一个比赛又是为什么呢?

如果这个操纵者是某个高级文明,如果我不是穿越,而是被催眠或者是传送到什么空间的话,也许他是想从这个比赛的获胜算法中,了解到人类这种低级生命在漫长进化历程中学会的生存策略?那么它为什么要了解这个呢?难道…

我一下惊醒,原来刚才我趴在桌上睡着了,电脑屏幕还开着三国杀的网页。

但我,竟然怎么也找不到那个大逃杀模式了。