一個全新的區塊鏈遊戲平台「Yetris」現已上線,推出可競賽的俄羅斯方塊玩法,透過 Yellow SDK 狀態通道來驗證高分紀錄並建立鏈上排行榜,獲勝者可獲得 NFT 獎勵。該平台 解決 了以去中心化且易於參與的方式證明遊戲技能的挑戰,無需實體參賽。
你該知道:
- Yetris 採用 Yellow 狀態通道,以確保公正和可驗證的俄羅斯方塊分數直接記錄於區塊鏈上
- 玩家將競逐部署於 Polygon 區塊鏈上的 Crown NFT,該冠軍 NFT 會轉移給最高分並經驗證的玩家
- 平台將經典遊戲與區塊鏈技術結合,舉辦面向全球玩家、以技能為證的競賽
遊戲運作流程清晰,玩家通過簽署數位訊息啟動遊戲。接著,玩家與伺服器建立 websocket 連線,并由伺服器管理與 Yellow Clearnet 系統的連結,以便高速、低延遲地在鏈上產生遊戲方塊。
在遊戲途中,玩家需不停消除方塊獲得分數,直至遊戲區堆滿超出高度即結束。
遊戲結束後,狀態通道便會將最終分數記錄上鏈,Crown NFT 自動轉給締造新高分的玩家。
Yetris 名稱來自「Yellow Powered Tetris」縮寫,目標在於突破過往無法以公開且可驗證的方式證明個人技能的限制。此概念結合區塊鏈新技術,降低參加障礙,讓全球玩家都能更便利地參與公開競賽。
技術架構以 Yellow 狀態通道為核心,同時結合多項元件。前端應用採用 NextJS,在 Vercel 上部署,遊戲代碼基於現有教學改良,增強視覺設計,並新增「硬降」等功能。
前端系統通過 socket 連線取得狀態通道應用傳送的下一方塊資訊。這些應用以 ExpressJS 架設,負責處理遊戲邏輯以及與 Yellow clearnode 應用的連接,clearnode 則掌管鏈下計算及最終分數結算。現階段 clearnode 功能極簡,多數遊戲運算留在 Express 應用內。開發過程同時面臨前端遊戲邏輯撰寫,以及下一方塊依靠 socket 傳遞(而非僅在客戶端生成)等挑戰。
現有 Express 應用負責多數操作,理想上應專注於遊戲棋盤狀態驗證及將資訊摘要傳送至 Yellow 進行鏈下紀錄。現階段狀態通道中的遊戲驗證尚屬簡化,後續還需繼續完善。
Crown 合約是開發者首次採用 Hardhat 3 編寫而成,此版本易於上手,僅部分生產功能尚未齊備。Crown NFT 現正運作於 Polygon 網路,可透過區塊鏈瀏覽器查詢。
結語
Yetris 展現區塊鏈如何融入經典遊戲,藉由狀態通道驗證玩家技能,打造公平且可全球參與的競技環境,去除地域限制,並以加密驗證確保分數公信力。

