知名Mod作者Aydan Watkins昨天宣布回归Mod圈,并已着手为1996年的初代《生化危机》加入在线联机合作模式,目前已做出可运行的基础概念验证,两名玩家已经可以一同探索斯宾塞洋馆。
“好久不见,对吧?随着《生化危机》反编译项目的发布,我想拿来玩玩看,”Aydan在X上发帖称,“目前正在制作非常基础的在线联机合作作为概念验证。到目前为止,客户端之间已经可以互相连接并共享数据包……后续还会有更多进展!”
仅仅一小时后,Aydan就分享了一段该Mod的实机视频,画面中两名玩家正在斯宾塞洋馆内四处走动,甚至可以同时身处不同的房间。“《生化危机》初代的在线联机合作!!!现在还非常早期,纯粹是概念验证,但它真的能跑!!!一名玩家作为主机,另一名作为客户端连接进来,双方玩家都能在不同房间中正常渲染,”他们说道。
9月10日的最后一条更新则展示了第二名玩家通过读取菜单加入游戏的画面,玩家头顶现在还会显示名牌。尽管“距离完成还很远”,但这依然是一项令人印象深刻的成果。“现在所有数据都能在客户端之间正确同步了,”他们解释道,“移动、动画,甚至玩家名字都可以同步。玩家断开连接再重新加入时也会正常更新。”
基础的网络功能已经得到演示——玩家可以加入彼此的游戏、同步移动,还能分头探索不同房间——Aydan现在把目光投向了更棘手的问题。比如,当一名玩家捡起钥匙之类的道具时该怎么办?“有几种处理思路,”他们说,“一名玩家拿走钥匙后,这个标记对两名玩家同时生效,另一人就无法再拿到同一把钥匙。同样,当一扇门被玩家1解锁后,这个标记也会发送给玩家2,后者即使没有钥匙,也能打开这扇已经解锁的门。”
如果这个Mod继续做下去,物品栏状态、解谜进度、脚本事件、过场动画、房间切换、存档、死亡、玩家数据不同步以及演出触发器等问题都是Aydan必须解决的。玩家倒地后能被救起吗?一人死亡是否意味着两人同时游戏结束?当一名玩家径直闯入巨蛇Yawn的巢穴,而另一名玩家还在钢琴房里翻找东西时又会发生什么?
顺带一提,NDS平台上的初代移植版《生化危机:死寂》当年就曾拥有一个颇受欢迎的合作模式。
另一个问题是第二名玩家究竟该扮演谁。两个克里斯·雷德菲尔德或者两个吉尔·瓦伦丁同时出现会有点破坏沉浸感,但让吉尔和克里斯一同探索洋馆又会彻底打乱原作的剧情。巴瑞和瑞贝卡当然是可选人选,但他们在游戏中都有各自的脚本演出段落。无论Aydan最终如何决定,他们在回复一位评论者时表示:“这在很大程度上还是一个早期的概念验证。话虽如此,既然我现在已经拿到了源代码,让玩家自由选择模型肯定是可以实现的。”
距离把它变成一个完整的联机合作战役还有很长的路要走,但这一概念验证表明,这款1996年的经典之作远比人们过去认为的更具可改性。和朋友一起通关斯宾塞洋馆,突然间不再是天方夜谭,而更像是一个需要计算工作量的问题。










