Conquest.eth是一款有着“悠久历史”的全链游戏。
根据官方在本月的最新博客《Conquest.eth is now open-source! And There is $1000 to grab in Outer Space!》[1]中公布的信息,目前Conquest.eth已经开源了全部代码[2],且开发团队主动放弃了游戏合约的升级权限[3]。从某种意义上说,这代表着这款没有引起太多反响的游戏开发进度的正式终结。
那么这款神似《黑暗森林》的游戏有哪些独特的玩法,为什么没能获得《黑暗森林》同样的影响力,其又有哪些经验值得后来的团队所借鉴呢?
01.基本游戏机制介绍根据官方团队的定义,Conquest.eth是一款外交策略游戏(a game of diplomacy),玩家的目标是争夺整个宇宙的控制权。与其他全链游戏一样,Conquest.eth的所有逻辑与状态都写在链上。不过不同于目前许多同类项目的是,Conquest.eth被设计为可以持久运行,因此只要底层公链不停止出块,则Conquest.eth游戏也将永远存在下去。
因此,Conquest.eth既是一个游戏,也是一个协议,或者用如今更常见的说法,他更接近一个自主世界(Autonomous World)。
基本玩法目前Conquest.eth运行在Gnosis Chain上(原xDai),玩家在进入游戏时,需要先选择一颗无主的星球,并通过抵押一定数量的代币(xDai)来占领星球(为了防止女巫攻击)。当然,如果你的星球没有在游戏中被其他玩家抢走,那么这部分抵押的代币将可以在玩家退出游戏时重新提取到玩家的钱包,但需要额外三天的等待时间。
当你占领了自己的第一颗星球后,星球便会自动产生飞船(体现为星球的飞船数),然后玩家可以利用这些飞船进行防守和进攻。其基本玩法与黑暗森林非常相似,在此不过多介绍。
在下面的地图中,每个被真实玩家占领的星球上都会显示一个单独的符号(同一个地址所拥有的星球符号相同)。而如果玩家想要掠夺其他玩家Stake在星球上的资金,那么其应该首先攻击已经被占领的星球,而不是占领其他无主之地(这些无主的星球可以直接通过Stake资金获得,并不需要提前占领)。
其实看到这里你已经大概能理解为什么这款游戏远不如采用类似游戏机制的《黑暗森林》好玩了。是的,Stake机制的引入大大限制了玩家们在游戏中的发挥空间,占领无主星球变得没有太大意义,玩家只有在与其他玩家的互动中才能产生乐趣。或许这也是Conquest.eth被称为外交策略游戏的原因吧。
不过,在目前最终版的游戏地图中,Conquest.eth的开发团队在离开前给所有玩家在地图中留下了一笔“宝藏”。共有价值1000美元的资金已经被提前Stake到了宇宙中的不同星球上(上图中骷髅头符号覆盖的星球)。真实玩家在攻击这些星球时不需要担心受到报复,可以放心大胆的进行占领并提取资金。
02.开发团队Conquest.eth背后的开发团队Etherplay也是一个在全链游戏领域非常值得一提的团队。Etherplay的总部位于苏格兰,自从2016年正式成立后便聚焦在区块链游戏(主要是全链游戏)领域,历经两轮牛熊周期基本没有调整过方向。
团队的创始人为Ronan Sandford(Twitter:@wighawag),根据其在最新项目《Stratagems》的GitHub[4]中透露的信息,目前团队只包括他一个人。
Etherplay曾在成立后开发过第一款整合了Metamask的游戏,并于随后开始致力于开发永续和无需许可的游戏(现在也被称为自主世界)。包括《Tug of War》[5]、《Ethernal》[6]和《Conquest.eth》[7]。
除此以外,Etherplay还在开发一款新的游戏项目《Stratagems》[8]。这款游戏将主要尝试探索无需许可的可组合性和不可变规则集等概念,目前游戏尚处于测试阶段。
03.Conquest.eth有哪些经验值得后来者借鉴?作为一款比黑暗森林起步更早,且游戏机制与之十分相似的全链游戏产品,Conquest.eth不但没有像黑暗森林那样激起广大玩家社区的热情,甚至在如今的全链游戏社区中也存在感稀薄。那么其在游戏核心机制的设计中犯了哪些错误,又有哪些值得借鉴的经验?
首先,Conquest.eth或许并没有像他所宣称的那样真正地实现Permissionless。其代表性的Stake to Play机制大大提高了普通用户进入的门槛。
我们可以对比其他采用Stake to Play机制的全链游戏项目。以Rhascau(一款全链上飞行棋游戏)为例,其游戏中设计的Stake机制对玩家来说并不是必须的,就像我们平常打牌可以自由选择是玩带钱的还是不带钱的一样,Stake机制只是提供给玩家增加游戏乐趣的一个可选功能。而Conquest.eth则将Stake做为防止女巫攻击的手段,这种方式总感觉神似联盟链的设计思路,似乎有点背离区块链的核心精神。
当然,站在目前的阶段,我们可能并没有一个既能防止女巫攻击,又能保证游戏持久运行的成熟机制。或许未来的全链游戏能探索出一种通过协议层的博弈来降低女巫攻击负面影响的方法,而不是直接通过Stake增加用户的进入门槛;
尽管如此,我认为Conquest.eth在某些游戏核心设计理念上依然有一定的参考价值。比如其认为全链游戏(或者说自主世界)更应该像底层公链一样具有持久性,而非目前很多全链游戏所采用的回合制(目前比较成功的黑暗森林、SkyStrife等都采用了回合制)。
毕竟,回合制所必然包含的在时间维度上的准入限制和“不可信”,并不符合去中心化协议的基本要求。这种回合制固有的在时间维度上的“不可信”,也一定程度上增加了后续协议间进行互操作的难度。就像如今你已经很难想象如何去组合一个有交易时间限制的DeFi协议。
此外,Conquest.eth也在探索全链游戏的链上结盟系统。不过由于一直没有找到人愿意一起试玩因此没能好好体验相关功能,但我相信结盟系统也将会成为未来全链游戏的必备组件。
文章的最后,还是推荐有时间的朋友去体验一下Conquest.eth。毕竟里边还有团队提供的1000美元奖励没什么人领取。以我最近这两天的观察来看,目前对这些奖励的争夺相当不激烈,感兴趣的真的可以去试试。
引用链接:
[1]https://etherplay.io/blog/conquest-is-open-source/
[2]https://github.com/etherplay/conquest-eth
[3]https://gnosisscan.io/tx/0x4e432084b592e3e96598edfba253383c3ae98d68dade73c428dcd74da90bd2cf#eventlog
[4]https://github.com/wighawag/stratagems#readme
[5]https://etherplay.medium.com/our-first-unstoppable-game-tug-of-war-bb69c63a8734)
[6]https://ethernal.land/
[7]https://conquest.game/
[8]https://stratagems.world/