全链游戏Rhascau试玩体验

Rhascau是一款由Minters World开发的全链上飞行赛车游戏。目前已经在Arbitrum Nova主网上线,感兴趣的读者可以进入游戏官网进行体验:https://rhascau.com/

下文中,我们将简单介绍Rhascau使用的钱包解决方案,并详细介绍游戏的基本玩法和这几天的试玩感受。

01.登录体验

不同于目前大多数只部署在测试网的全链游戏,Rhascau已经部署在Arbitrum Nova主网,因此游戏中的交易与gas支付都将使用真实的ETH,这对登录流程的设计以及系统的安全性都提出了更高的要求。

全链游戏类应用天然需要更高的钱包交互频率,因此目前大多数EVM生态全链游戏都采用了Burner Wallet解决方案,也就是将私钥存储于用户浏览器缓存,当玩家进行游戏时钱包会在后台自动签署交易,免去了用户频繁确认交易的烦恼。而该方案的缺点也很明显,就是私钥的存储方式不太安全,因此只能被当作一次性钱包来使用。

Rhascau虽然也采用了burner wallet,但其对整个流程进行了重新设计。用户在登录后,需要先点击ADD FUEL按钮对游戏账户进行充值。

当点击确认交易后,系统会自动在后台为用户生成一个channel(本质为一个独立的智能合约账户,创建该智能合约钱包的地址为:0x0d120743c02963070eF1ABA05443CF0BB6A9B16D)。创建完成后,智能合约账户会直接部署一个burner wallet EOA账户用于支付游戏中的gas(该burner wallet账户中只保留极少量资金)。

如果玩家后续需要关闭channel,则该智能合约账户将会自动注销,并将剩余资金返还给用户的Metamask钱包地址。因此整个流程中用户不需要直接管理burner wallet的私钥,且资产损失风险被限制在一个可控的范围内。

此外,游戏的玩家信息将只关联到Metamask账户中,不会因为burner wallet的作废而造成游戏记录的丢失。

通过这种方式,Rhascau实现了一个体验相对良好,同时风险又能被合理控制的钱包解决方案。

在创建channel之后,玩家还需要mint一个SBT格式的NFT徽章(NFT合约地址:0x45b47658298D0A063F7E21E0e93707E80E53a496),该徽章将用于记录用户的等级,会随着玩家经验值的提高而自动升级。

02.基本玩法介绍

抛开背景设定,简单来说Rhascau是一款每局由4位玩家组成的飞船赛车游戏,最先完成绕场一周的玩家获得胜利。游戏开始时,每个玩家在起始点拥有两艘飞船。

每一轮开始,玩家需要点击右侧的按钮来生成一个1–6的随机数(掷骰子),并可以在前进的同时发动技能。

上图为操作面板的功能介绍,玩家根据房间进入顺序依次分配角色和位置,中间为游戏棋盘,右侧为随机数生成器(骰子),下方为技能选项卡,左侧为区块链上的交易情况。

每一轮玩家需要按以下顺序进行操作:1.掷骰子;2.选择技能(可以不选);3.选择飞船前进并发动技能;

其他规则:如果掷出的骰子数为1,则玩家可以向棋盘中添加一个新的飞船;如果掷出的骰子数为6,则玩家除了新添加一个飞船外,还可以额外增加一轮操作机会。

只有恰好绕场一周并回到出发点才算胜利,如果绕场一周但最后一步超过了出发点则交易无法成功。如果你前进后停止的位置恰好有别的玩家的飞船,则会将其摧毁。如果其中有自己的飞船则交易无法执行。

技能卡之Dash:在掷出的骰子点数外额外向前移动一格,每轮都可使用。

技能卡之Root:类似冰冻技能,使得被选中的对手飞船在下一轮中无法移动。

技能卡之Bonus:使用后玩家获得额外的一次操作机会。

技能卡之Kill:干掉选中的对手飞船。每个玩家可使用本技能一次,如果全场有两人以上使用本技能,则游戏进入“加速模式”。

加速模式使得每个玩家前进的点数自动*2。

如果玩家本轮无可执行的动作,则系统会自动跳过该玩家。如果玩家长期没有操作超过30秒,则其他玩家有权选择跳过该玩家。

游戏分为Normal(不玩钱的)和Legendary(玩钱的)两种模式。在Legendary模式中,玩家可以质押一定金额的ETH支付给获胜玩家。

游戏还内置了经验值系统。

玩家参与的每轮游戏都会自动累计经验值,具体的记分规则如下。

此外,在游戏的早期(2023年7月5日-2023年10月5日),玩家还将根据其游戏参与程度获得$MINT的奖励。总奖励数为总发行量的3%,共计30,000,000个,具体奖励计算方式如下:

[ Your experience / Σ(Every Player Experience) ] * 30,000,000

详细规则见:https://medium.com/@stokasz/announcing-token-prefarming-6b907fd6b619

03.试玩体验

总的来说Rhascau游戏体验尚可,成本也可接受(每局gas成本0.0001ETH左右),基本算是达到了web2游戏体验的及格水平。截至目前,Rhascau游戏也已经产生了超过300场对战,根据NFT的铸造数量判断,独立玩家数已经超过300人。

当然在试玩的过程中,也发现了一些明显的问题。比如经常会出现前端和后端信息不一致,明明能看到自己的飞船却操作不了,直到刷新网页才发现该飞船已经被摧毁了(前端没有及时更新信息)。

此外,玩家的某些操作可能不符合游戏规则,但系统会直接显示交易失败。但究竟是因为违规导致的交易失败,还是区块链系统的执行问题,游戏中并没有给出明确的提示,这里也很容易给玩家造成困惑。

最后值得一提的是,作为全链游戏的Rhascau,连玩家在游戏中发出的表情都会在后台生成一笔链上交易,也算是将全链上概念推进到极致了😂

总之,Rhascau是一款完成度尚可的全链上游戏,期待其开发团队Minters World能够在未来继续推出更多好玩的游戏产品。

参考链接:https://www.docdroid.net/VwfWNLS/rhascau-tutorial-pdf#

Subscribe to FunBlocks
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.