Rhascau是一款由Minters World开发的全链上飞行赛车游戏。
下文中,我们将简单介绍Rhascau使用的钱包解决方案,并详细介绍游戏的基本玩法和这几天的试玩感受。
01.登录体验
不同于目前大多数只部署在测试网的全链游戏,Rhascau已经部署在Arbitrum Nova主网,因此游戏中的交易与gas支付都将使用真实的ETH,这对登录流程的设计以及系统的安全性都提出了更高的要求。
全链游戏类应用天然需要更高的钱包交互频率,因此目前大多数EVM生态全链游戏都采用了Burner Wallet解决方案,也就是将私钥存储于用户浏览器缓存,当玩家进行游戏时钱包会在后台自动签署交易,免去了用户频繁确认交易的烦恼。而该方案的缺点也很明显,就是私钥的存储方式不太安全,因此只能被当作一次性钱包来使用。
Rhascau虽然也采用了burner wallet,但其对整个流程进行了重新设计。用户在登录后,需要先点击ADD FUEL按钮对游戏账户进行充值。
当点击确认交易后,系统会自动在后台为用户生成一个channel。创建完成后,智能合约账户会直接部署一个burner wallet EOA账户用于支付游戏中的gas(该burner wallet账户中只保留极少量资金)。
如果玩家后续需要关闭channel,则该智能合约账户将会自动注销,并将剩余资金返还给用户的Metamask钱包地址。因此整个流程中用户不需要直接管理burner wallet的私钥,且资产损失风险被限制在一个可控的范围内。
此外,游戏的玩家信息将只关联到Metamask账户中,不会因为burner wallet的作废而造成游戏记录的丢失。
通过这种方式,Rhascau实现了一个体验相对良好,同时风险又能被合理控制的钱包解决方案。
在创建channel之后,玩家还需要mint一个SBT格式的NFT徽章),该徽章将用于记录用户的等级,会随着玩家经验值的提高而自动升级。
02.试玩体验
总的来说Rhascau游戏体验尚可,成本也可接受(每局gas成本0.0001ETH左右),基本算是达到了web2游戏体验的及格水平。截至目前,Rhascau游戏也已经产生了超过300场对战,根据NFT的铸造数量判断,独立玩家数已经超过300人。
当然在试玩的过程中,也发现了一些明显的问题。比如经常会出现前端和后端信息不一致,明明能看到自己的飞船却操作不了,直到刷新网页才发现该飞船已经被摧毁了(前端没有及时更新信息)。
此外,玩家的某些操作可能不符合游戏规则,但系统会直接显示交易失败。但究竟是因为违规导致的交易失败,还是区块链系统的执行问题,游戏中并没有给出明确的提示,这里也很容易给玩家造成困惑。
最后值得一提的是,作为全链游戏的Rhascau,连玩家在游戏中发出的表情都会在后台生成一笔链上交易,也算是将全链上概念推进到极致了😂
总之,Rhascau是一款完成度尚可的全链上游戏,期待其开发团队Minters World能够在未来继续推出更多好玩的游戏产品。
发布者:幻境meta,转载请注明出处:https://nft.aiju.com/news/83200.html,如涉及作品内容、版权及其它问题,请联系本站!
『声明:根据央行等部门发布的《关于进一步防范和处置虚拟货币交易炒作风险的通知》,本文内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为』