一个名为 Yetris 的新区块链游戏平台推出了一种竞技俄罗斯方块玩法, 使用 Yellow SDK 状态频道来创建可验证的高分并维持一个具有 NFT 奖品的链上排行榜。该平台解决了在去中心化的环境中证明游戏技能的挑战,无需实体参加比赛。
要知道的事项:
- Yetris 使用 Yellow 状态频道,促进公平、可验证的俄罗斯方块得分, 记录直接在区块链上。
- 玩家竞争一个部署在 Polygon 上的皇冠 NFT, 成绩最高认证分数者获得转移。
- 平台结合传统游戏与区块链技术,创造全球玩家可参与的技能竞赛。
游戏通过一个结构化的用户流程运作,始于玩家通过签署数字信息启动游戏。 玩家随后与服务器建立 websocket 连接,服务器负责连接到 Yellow 的 Clearnet 系统, 从而实现快速、低延迟的链上交易以生成游戏块。
在游戏过程中,玩家通过清除方块积累分数, 直至无法再处理停满画面导致失去。
完成游戏后,状态频道会记录最终分数在链上, 并自动将皇冠 NFT 转移给取得新高分的玩家。
Yetris 是“黄色动力俄罗斯方块”的缩写,旨在解决通过公共、可验证手段证明任意技能的限制。 该概念利用区块链的进步,使公共游戏竞赛变得更容易进入, 同时降低进入门槛。
平台的技术架构以 Yellow 状态频道为中心, 但结合多个组件。前端应用程序由 NextJS 构建,在 Vercel 上部署, 使用改编自现有教程的游戏代码,增强视觉设计和 附加功能,包括“硬落地”控制。
前端系统通过 socket 连接接收状态频道应用程序的下一个区块信息。 这些应用程序由 ExpressJS 构建,处理游戏逻辑和连接到 Yellow clearnode 应用程序, 这些应用程序处理链下计算和比赛结束的结算。 目前实现保持最小的 clearnode 功能, 大部分游戏逻辑位于 Express 应用程序中。 开发复杂性源于前端游戏逻辑创建和 为下一个区块生成实现 socket 连接,而不是客户端生成。
现有的 Express 应用程序处理大部分操作, 而理应主要关注游戏面板状态验证并将 状态摘要发送到 Yellow 进行链下交易记录。 当前状态频道游戏状态验证保持最小,呈现出持续开发挑战。
皇冠合约是开发者首次使用 Hardhat 第 3 版的项目, 尽管缺少一些生产特性,但具备易用性。 皇冠 NFT 目前在 Polygon 网络上运行, 可以通过区块链浏览器进行追踪。
结语
Yetris 展示了区块链技术如何通过状态频道实现变革传统游戏,提供可验证技能证明。 该平台结合经典俄罗斯方块玩法与现代区块链基础设备, 创造出可消除地理障碍、维持成绩完整性的公平竞技环境, 并通过加密验证来确保这种完整性。