SUI最近发布了回顾,讨论了团队在 Sui Testnet Wave 2 期间学到的关于网络性能和代币经济学的知识。那次 Testnet 浪潮帮助我们观察了 Sui 在其三周运行期间铸造了 324 万个 NFT 和处理了 735 万个质押操作等负载下 行为 代币经济学在第 2 波期间被证明特别有趣,因为团队证明了低、可预测的汽油费的设计。

现在让我们来看看 Frenemies,这是SUI在 Wave 2 期间推出的一款游戏,因此社区可以帮助团队测试质押功能。在亦敌亦友中,玩家质押代币以支持他们指定的验证者,并根据验证者的成功获得积分。排行榜显示了得分最高的玩家。

拥有超过 700,000 名玩家的 Frenemies 的结果非常惊人。团队发现最重要的学习是 Sui 的扩展能力,一旦SUI转移到主网,它就支持持续增长。

团队将游戏设计得既有趣又具有竞争力,同时还提供了对质押功能的宝贵见解。通过参与 Frenemies,玩家了解了 Staking 的机制,并帮助提高了 Sui 的整体安全性和稳定性。

亦敌亦友的建筑

Frenemies 展示了 Sui 的实力,允许超过 700,000 名玩家与 41 名验证者进行质押,并制定策略来提高他们的得分。然而,这款游戏主要由两个部分组成,即智能合约和一个网络应用程序。

智能合约组件与在网络上执行质押命令的智能合约进行交互。它还跟踪玩家的分数和排行榜状态。

https://lh4.googleusercontent.com/y7nnEbHSNWabbYuXiRMDno0t1JjxeMgJH9vLzYndgUJrXIcm_kN3mIZFcFDJSPWlwOwJq7J4Bx9Vj6XIgILq0Ddasi92PJAoOLqn6uVZ_p4z4-zfph273NYZKBXwPr_meAOFID67PevWlfGMge9B8ig

亦敌亦友将玩家作为朋友、中立或敌人分配给特定的验证者。玩家根据他们的赌注选择在排行榜上获得积分。

亦敌亦友基于网络的界面与智能合约交互,让玩家无需深入的技术知识即可参与。在构建此应用程序时,SUI经历了几次迭代,以平衡易用性和信息密度,试图通过较短的学习曲线使游戏变得有趣。特别是,该应用程序的更高版本添加了验证者徽标和实时计算的验证者股份显示。

随着游戏的运行,我们发现需要在智能合约级别进行一些修复。计分卡表现不佳,需要优化。SUI还将 Frenemies 移至完整节点,以便它可以处理流量。

游戏选择

亦敌亦友最初只是一个将赌注游戏化的简单想法。随着SUI开发这个想法,确保游戏平衡成为一个主要问题。我们必须围绕玩家目标和任务等机制做出选择。尽管该游戏旨在测试 Sui 网络上的质押,但我们也希望它有趣。

三个目标

亦敌亦友为玩家分配三种角色之一:朋友、中立或敌人。我们讨论了三个是否太多或不够,甚至在电子表格中模拟了游戏以模拟几轮游戏。在这样做的过程中,我们了解到游戏的有趣时刻发生在 epoch 的边界和验证者排行榜内。

https://lh4.googleusercontent.com/kCayXLF1tQwrvVAcK5Wyt1zmzRN3LGEswdVTVNZ0MxnnsQR5lzIpwjRw3XVr2EHi-i4nm5PiHF_J9YdKeQ8qYBBpuHknpIQW4tN1jSYG2gdQSwnS4oImL0ljNA5q2Fl1j5fPpuMfCNGnp2U9ZBMB4-8

在内部测试期间,我们微调了《亦敌亦友》的游戏平衡,确定了最佳角色数量以及分配方式。

例如,游戏测试人员很快发现最佳策略是掩盖甚至伪造他们的任务以剥夺其他玩家的信息。测试人员通常等到一轮的最后一刻才采取行动,或者与不相关或敌对的验证者进行质押以误导其他玩家。测试人员还发现,让他们的敌人的敌人(另一个处于排行榜移动边缘的验证者)下注是达到预期结果的最佳策略。

随着测试的进行,我们观察到三个是分配的角色类型的正确数量。两个没有导致足够的边缘排行榜位置,这在游戏中提供了悬念时刻,而四个太多了,无法与玩家沟通。

随机验证器与循环分配