AW Frontier:Starknet 全鏈遊戲終極指南
撰文: 0xdf2A@WASD
編譯:MetaCat
Starknet 101
在我們深入了解 Starknet 遊戲和其支持基礎設施之前,讓我們先了解一下 Starknet 作為 L2 的背景。
Starknet 是一個零知識 (zk) Rollup。它與 zkSync 和 Polygon zkEVM 等其他 ZKR 不同,因為它使用 STARK,而不是 SNARK 證明,而且它不兼容 EVM。Starknet 上的智能合約是用基於 Rust 的編程語言 Cairo 編寫的。
有關 Starknet 的詳細技術概述,請單擊 https://book.starknet.io/
缺乏 EVM 兼容性有時肯定會引起一些麻煩。你無法使用傳統的瀏覽器錢包,也沒有可以與 Etherscan 的質量相媲美的區塊瀏覽器。
然而,Starknet 的獨特屬性也為其提供了一些功能,使其非常適合全鏈上遊戲。
例如,Starknet 對帳戶抽象(A ccount abstraction )提供原生支持,通過採用無錢包登錄(Session wallet)並消除玩遊戲時簽署交易的操作,為遊戲提供了內置的用戶體驗提升空間。
Starknet 還在 2023 年 7 月完成了 Quantum Leap 升級,將吞吐量提高了 10 倍,並將確認時間從幾分鐘大幅縮短至幾秒鐘。
Quantum Leap 對於 Starknet 來說至關重要,因為它將曾經很差的用戶體驗提升到了與其他 L2 相當的程度。
Dojo:Starknet 的遊戲引擎(開發框架)
正如前面提到的,Starknet 擁有眾多基礎設施來支持其全鏈上遊戲的雄心。
其中的一個主要部分是 Dojo,它是 Starknet 原生的鏈上遊戲引擎。
該引擎是一個由合約、工具和代碼庫組成的開發框架,可以讓構建鏈上遊戲變得更加容易。
Dojo 創建於 2023 年 2 月,由社區運營,由 Cartridge、Realms、Briq 和 Toplogy(稍後詳細介紹)等知名 Starknet 團隊聯盟維護。
Dojo 以實體組件系統 (ECS) 為中心,這是一種 Web2 遊戲開發中常用的數據建模方法。
與 MUD 一樣,其架構的主要組成部分是 World 合約。World 是全鏈上遊戲的"主合約",因為它包含其所有邏輯和組件,以幫助簡化其開發和管理。
Dojo 還有多個基礎設施來提高性能,例如:Torri(一個可以更快地查詢遊戲數據的索引層)和 Katana(一個高速本地 Starknet 節點)。
未來,Dojo 計劃通過整合 optimistic 更新等功能來進一步利用 Starknet 的功能,這些功能將通過減少交易確認的等待時間來提升用戶體驗,以及可用於跨鏈通信的存儲證明。
Cartridge: Starknet 上的「Steam」
Starknet 全鏈上遊戲基礎設施的另一個主要部分是 Cartridge.gg。
Cartridge 中的遊戲入口
Cartridge 是 Starknet 的 "Steam",因為它是一個遊戲啟動器,你可以在其中找到並開始玩不同的遊戲。
這解決了開發者和遊戲玩家的一個主要痛點,因為它改善了分發,同時使玩家能夠真正輕鬆地訪問他們最喜歡的遊戲並發現新遊戲。
Cartridge 目前支持 Influence、Roll Your Own、Loot Survivor、Briq 和 Frens Lands,並且最近對其 UI 進行了徹底更新,因此該網站現在變得簡單、流暢且易於導航。
該團隊還積極在整個生態系統中提供其他支持功能,並正在構建自己的遊戲(更多內容見下文)。
基於 Starknet 的遊戲
現在我們已經了解了 Starknet 作為 L2 以及 Dojo 和 Cartridge 等基礎設施的核心部分,讓我們看看在其上構建的一些最令人興奮的遊戲。
Realms
Realms 是一個基於 NFT 項目 Loot 的 IP 的遊戲生態系統。
Realms 生態系統內有兩款主要遊戲,由 Bibliotheca DAO 管理和開發:Loot Survivor 和 Realms: Eternum。
Loot Survivor
《Loot Survivor》是一款在 StarkNet Goerli 上運行的 Roguelike 生存遊戲。
在《Loot Survivor》中,玩家在末日後的世界中與怪物戰鬥。遊戲以策略為基礎,當你遇到怪物時,你必須決定是戰鬥還是逃跑,同時分配經驗值來升級各種屬性,以延長你的生存時間。
總的來說,《Loot Survivor》非常有趣,尤其是如果你喜歡策略遊戲的話。它具有很高的美感,黑色背景上的霓虹綠文本給人一種復古又時尚的感覺。
由於使用 Arcade 帳戶,遊戲的進入和遊玩體驗相當流暢。
與一次性錢包(Burner wallet)類似,Arcade 帳戶是在你的瀏覽器中生成並存儲的錢包。Arcade 帳戶可以由稱為主帳戶的外部錢包控制,並支持提款權限和限制等功能,有助於保護用戶資金。
在主網上,Loot Survivor 將整合 Play 2 Die 機制,這是一種玩家可以使用 LORDS 購買角色(稱為冒險家)的機制,LORDS 是一種 ERC-20 代幣,在 Realms 生態系統中用作貨幣。當玩家死亡時,這些 LORDS 代幣將被釋放回遊戲世界。
儘管必須購買 NFT 才能玩的遊戲,存在將其用戶群限制為巨鯨魚的風險,但 Play 2 Die 似乎是一個有趣的機制,我很想知道它是如何實施的。
Realms: Eternum
Realms: Eternum 是一款即將推出的 MMO 策略遊戲,玩家必須建造和發展自己的 Realm,同時防禦其他人的攻擊。
Eternum 中的每個 Realm 都由 NFT 代表,該 NFT 也用於 Bibliotheca DAO 的治理,並且可以質押以賺取 LordS。遊戲有 8000 個 Realm,但更多玩家將能夠通過 Adventurers NFT 系列的擴展來參與遊戲。
Briq
Briq 是一種 NFT 構建協議。
在 Briq 中,玩家可以在類似體素的世界中進行設計。
Briq 類似於鏈上樂高積木,因為每種設計都可以鑄造為 NFT ,也可以拆卸或重新組裝成其他東西。與樂高積木一樣,Briq 套件還附帶說明手冊,指導你如何自行重新創建設計。
使用 Briq 構建了各種不同的項目,包括遊戲、藝術和 PFP 收藏。其中一個例子是 Ducks Everywhere,它收集了 271 只不同的鴨子,許多 Starknet 社區成員都將它們作為他們的 PFP。
Briq 的最佳功能之一是其 onboarding 功能。你只需打開他們的網站即可開始在 Briq 中進行設計,並且在你想要鑄造設計之前無需簽署交易或連接錢包。
另一個不錯的好處是,它對於藝術家和非藝術家來說都很容易使用:即使是我也能夠在其中製作一些東西!
我認為 Briq 作為創造可互操作且獨特的藝術、商品和遊戲體驗的原語具有很大的潛力。儘管我缺乏設計技能,但我很高興能繼續嘗試它。
Roll Your Own
Roll Your Own 是一款犯罪主題策略遊戲。
改編自《毒品戰爭》遊戲,在《Roll Your Own》中,玩家通過買賣毒品來釋放內心的海森堡,希望成為大人物並登上遊戲排行榜的榜首。
Roll Your Own 是 Cartridge(該遊戲的開發團隊)與 Dope Wars 背後的組織 Dope DAO 之間的合作項目,二者在共同構建"Dope World",這是一個利用 Dope Wars 資產的不同遊戲的生態系統。
雖然還處於早期, Roll Your Own 已經很有趣了。我喜歡遊戲的 PVP 方面,因為你與其他玩家進行交易,這會影響不同毒品的價格。我也是犯罪相關 IP 的忠實粉絲(GTA 和 Breaking Bad 是我最喜歡的遊戲系列和節目)。
進入 Roll Your Own 也非常容易,因為該遊戲使用一次性錢包,這意味著你無需連接自己的錢包或簽署交易。
雖然《Dope Wars》生態系統的溝通和文檔方面還有改進的空間,但考慮到 Cartridge 團隊的類型和能力,我認為它有很大的潛力來創造豐富的傳說和有趣的遊戲。
Influence
《Influence》是 Unstoppable Games 開發的一款策略 MMO。
在《Influence》中,玩家相互競爭,殖民小行星、積累資源、組建團隊並賺取 SWAY(一種作為遊戲內貨幣的 ERC-20 代幣)。
目前,《Influence》的有限版本已在測試網上線,你可以在其中創建你的團隊,並開始確定你想要征服的不同小行星。
這些遊戲並不是最容易上手的。它很複雜,必須閱讀文檔才能更好地理解遊戲玩法。
然而,我確實認為《Influence》有很大的潛力。
它已經開發了關於其遊戲世界的廣泛知識,其沙盒式的新興遊戲玩法可能會帶來令人興奮的體驗和有趣的故事。
我將密切關注 《Influence》的進展,因為它正在為主網啟動做準備,並且很高興能在上線時嘗試完整版本。
PixeLAW
PixeLAW 是一個基於 Dojo 構建的開發的自治世界。
與 Briq 一樣,PixeLAW 旨在成為一種原語,開發人員可以控制網格上可編程像素的屬性,以創建可相互組合的不同遊戲、藝術和遊戲體驗。
PixeLAW 在 2023 年 9 月於巴黎舉行的 ETHGlobal 黑客馬拉松上獲得了 Starknet 最佳使用獎第一名,該項目目前創建了畫圖板、貪吃蛇和剪刀石頭布遊戲。
儘管仍處於開發的早期階段,PixeLAW 有潛力成為一種獨特的設計原語。我期待在產品中看到它。
正在密切關注的一些其他遊戲:
Starknet 上還有很多其他有趣的遊戲正在開發中,對我來說最顯著的一些是:
Shoshin,一款由 Topology 開發的 PVP 格鬥遊戲。
CafeCosmos,一款新穎的 P2E 機制的餐廳模擬遊戲。
Tsubasa,一款基於 Starknet L3 的足球遊戲。
看好 Starknet Gaming
Starknet Gaming fam。
Starknet 的鏈上遊戲生態系統體現了其 L2 的許多屬性。
它還很粗糙,但很有趣、有創意、令人興奮。
目前正在構建許多有前景的遊戲和設計原語,並且擁有一個由才華橫溢的協議和遊戲開發人員組成的熱情社區。
與 MUD 一樣,Dojo 作為先行的遊戲引擎,有潛力建立強大的網絡效應,開發者希望利用其支持的基礎設施和可組合性。
Starknet 遊戲還應該受益於 Cartridge 等強大的分銷渠道和 L2 本身的原生功能,因為帳戶抽象和(未來)存儲證明應該會大大改善用戶進入和遊戲內用戶體驗。
不過,我認為 Starknet 遊戲由於缺乏 EVM 兼容性,相對於其他生態系統有更多的障礙需要克服。
Cairo 的開發人員比 Solidity 開發人員少得多,作為玩家,我仍然不喜歡必須下載新錢包或使用笨重的區塊瀏覽器。
Starknet 能做的最好的事情就是製作大量有趣的遊戲來迴避這些擔憂。
當然,說起來容易做起來難,但 Starknet 已經通過 Briq、Roll Your Own、Loot Survivor 和許多其他正在開發的有前景的項目展現了這樣做的跡象。
總而言之,我認為 Starknet 完全有能力與 MUD 一起成為領先的鏈上遊戲生態系統。