跳至主要內容

以太坊上的遊戲

  • 遊戲規則和狀態可以由以太坊區塊鏈強制執行,而不是由工作室的伺服器執行,這是鏈上遊戲的主要優勢
  • 任何人都可以建置模組、機器人或全新的遊戲,並接入相同的開放鏈上資料
  • 專為遊戲打造的第二層 (L2) 網路能以更低的費用實現即時遊戲體驗,而遊戲開發框架則讓建置鏈上遊戲變得前所未有地容易

以太坊上的遊戲

以太坊上的遊戲有多種形式,從使用區塊鏈實現特定功能的遊戲,到整個遊戲世界都存在於鏈上的遊戲。以太坊區塊鏈可以透過各種方式與遊戲結合使用。遊戲可以將其貨幣儲存為可轉讓的代幣,或將其他遊戲內資產(角色、裝備、寵物等)以非同質化代幣 (NFT) 的形式儲存。遊戲也可以利用智能合約將其邏輯、規則和狀態託管在鏈上。這類遊戲通常被稱為「全鏈上遊戲」。

以太坊生態系統還包含第二層 (L2) 區塊鏈,它們繼承了以太坊主網的安全保證,同時擴展了以太坊的規模並支援專門的使用案例。由於確認時間更快且費用更低,L2 網路可以為鏈上遊戲及其社群提供額外的好處,讓遊戲體驗更容易普及。

隨著第一層 (L1) 擴展,遊戲開始回歸以太坊主網。其中一個例子是 Asphodel (opens in a new tab),這是一款目前正在以太坊 L1 上進行遊戲測試的全鏈上遊戲。然而,大多數遊戲仍然利用 L2 解決方案來受惠於較低的費用。

以太坊遊戲的崛起

傳統的大型多人線上遊戲 (MMO) 如《EVE Online》、《魔獸世界》、《新楓之谷》和《RuneScape》證明了虛擬經濟可以產生現實世界的價值。玩家透過打金賺取收入,《EVE Online》的經濟反映了真實的金融系統,而模組文化(《絕對武力》、《DotA 2》、《Minecraft》伺服器)則顯示玩家希望在現有世界的基礎上進行創作。甚至 Vitalik 因《魔獸世界》削弱角色而產生的著名挫折感 (opens in a new tab),也成為封閉遊戲生態系統問題的早期象徵。但工作室控制了一切;他們可以封鎖帳戶、關閉伺服器,或聲稱擁有玩家創作內容的所有權。

當以太坊推出時,遊戲設計師看到了建置無法被關閉的世界的機會正如 Conquest.eth 的創作者 Ronan Sandford 所說 (opens in a new tab):「從我偶然發現以太坊的那一天起,我就迷上了創造能夠獨立於創作者運行和發展的遊戲的想法。」

以太坊區塊鏈實現了規則無法被任意更改、狀態無法被刪除的世界,而且任何人都可以建置只要網路存在就能一直存在的擴充功能。這是以太坊原生提供的功能。

以太坊遊戲生態系統概覽

  • 第二層 (L2): 憑藉更便宜的費用和更短的交易時間,以太坊 L2 成為遊戲發布的常見場所。L2 領域持續發展,領先的 Web3 遊戲生態系統如 Ronin(最初是 Axie Infinity 的側鏈)最近過渡到以太坊第二層架構,繼承了以太坊的安全保證,同時保留了其針對遊戲最佳化的基礎設施。目前領先的遊戲 L2 包括:Ronin (opens in a new tab)Starknet (opens in a new tab)Abstract (opens in a new tab)Immutable (opens in a new tab)Base (opens in a new tab)
  • 基礎設施: 為了讓開發鏈上遊戲變得更容易,出現了許多工具堆疊;Cartridge (opens in a new tab)(提供工作階段金鑰、透過代付合約實現免燃料交易,以及透過 Cartridge Controller 進行基於 WebAuthn 的身分驗證)、Dojo (opens in a new tab)(具有原生帳戶抽象化支援的可驗證遊戲框架)、MUD (opens in a new tab)(基於 EVM 的鏈上遊戲引擎)。其他如 Proof of Play (opens in a new tab)Thirdweb (opens in a new tab),則允許開發人員建置具有類似 Web2 使用者體驗的遊戲。
  • 遊戲社群: 以太坊的遊戲生態系統得到了遊戲公會的支援,包括用於玩家協作的(YGG (opens in a new tab)MANA Gaming (opens in a new tab)WASD (opens in a new tab)LegacyGG (opens in a new tab)Gaming Grid (opens in a new tab)OLAGG (opens in a new tab)),以及如 GAM3S.GG (opens in a new tab) 等探索平台,還有如 Gaming Daily (opens in a new tab) 等提供遊戲分析和生態系統報導的媒體。有些則涵蓋了所有這些領域,例如 FOCGERS (opens in a new tab)
  • 遊戲類型: 某些遊戲類型自然契合以太坊區塊鏈的獨特屬性:持久狀態可驗證邏輯玩家擁有的經濟。開發人員採用不同的整合方式。有些人建置全鏈上遊戲,其中所有邏輯和狀態都存在於區塊鏈上,而其他人則將區塊鏈的用途降至最低,僅用於資產所有權,例如 NFT 外觀裝飾。開發人員正在探索哪些類型的遊戲玩法最能從鏈上架構中受益,包括:
    1. 地牢探索與 Roguelike 遊戲: Loot Survivor 的全鏈上永久死亡地牢具有可驗證的高分紀錄;Onchain Heroes 的 Maze of Gains 以及其以 Axie 為主題的換皮遊戲 Axie: Den of Mysteries,將迷宮探索與去中心化金融 (DeFi) 機制結合在一起。
    2. 大型多人線上遊戲 (MMO): Cambria 的 Gold Rush 是一款具有 PvP 和撤離機制的賽季型風險賺錢 MMO,在安全區外的每一步都伴隨著真實的風險。ForTheKingdom 的全鏈上 MMO 策略遊戲,主打大規模的陣營戰爭。Axie Infinity: Atia's Legacy 是一款在 Ronin 上的鏈上 MMO,玩家在 PvE 地牢和 PvP 戰鬥中進行帶有真實風險的對戰。
    3. 4X 策略與大戰略遊戲: Conquest.eth 是一款無需許可的太空征服與外交遊戲,玩家在星球上質押代幣以生產艦隊並結成聯盟,這款遊戲將永遠在鏈上運行。Realms 將以太坊 4X 機制帶入奇幻背景,玩家控制 Realms(土地 NFT)來開採資源、建立軍隊,並在完全由玩家驅動的經濟中參與複雜的外交。Dark Forest 以零知識證明 (ZK-proof) 的戰爭迷霧機制開創了這種類型,目前由 DFArchon 作為社群分叉進行維護。
    4. 策略與戰術遊戲: Realms 包含了 Blitz 激烈的 1 小時買入制策略比賽,而即將推出的自走棋遊戲 Asphodel 正在以太坊主網上進行遊戲測試。
    5. 集換式卡牌遊戲: Showdown 結合了集換式卡牌遊戲的策略與撲克的刺激感。Axie Infinity Classic 則是西洋棋、撲克和寶可夢的結合,也是第一款達到數百萬玩家的 Web3 遊戲。
    6. 競技場: Cambria 的 Duel Arena,玩家在快節奏的 1v1 生死決鬥中質押 ETH。AveForge 是一個競技機甲戰鬥競技場,玩家在其中駕駛可自訂的機甲。

值得嘗試的遊戲

顯示 (9/38)

鏈上遊戲的特色

  1. 安全的數位商品交換方式

    可交易的遊戲內資產可以在玩家之間交換為其他遊戲內資產或該鏈上的代幣。過去的遊戲通常面臨著促進玩家之間公平交易的挑戰,特別是對於稀有和有價值的物品。第三方市場和點對點交易經常導致玩家被誤導或被騙走珍貴的財產。由於鏈上資產遵循既定的資料結構,它們可以輕鬆地與現有市場整合,讓玩家在交換時感到安心。自動化做市商 (AMM) 的進步也讓玩家可以立即交易某些物品,而無需等待交易對手(買方/賣方)來完成交易。

  2. 透明的資產來源

    在評估物品價值時,贗品和原件的複製品可能是一個相當大的問題,特別是如果該人不熟悉如何區分真品和贗品。鏈上資產始終擁有完整的紀錄歷史,包含誰(哪個錢包)擁有過它們以及它們的來源地址。即使鏈上存在該物品的完美複製品,也可以根據其來源智能合約清楚地將其與原件區分開來,從而降低詐欺風險。

  3. 透明的邏輯

    全鏈上遊戲使用智能合約來實現其功能。這意味著任何人都可以審查和驗證遊戲的邏輯,確保它按照開發人員的預期運行。這種邏輯透明度也允許其他開發人員建立新的智能合約,以擴展遊戲或與其某些功能整合。

  4. 可證明的成就

    在全鏈上遊戲中,玩家的每一個動作都會記錄在區塊鏈上。這使得檢查和驗證玩家是否執行了某個里程碑/成就所需的動作變得非常容易。由於區塊鏈不可變的特性,只要鏈繼續運行,這些成就紀錄就會保持完好無損,並且可以由任何一方驗證(不僅僅是開發人員,這在傳統遊戲中很常見)。

  5. 永存的遊戲

    玩家投入大量的時間和精力來建立他們在遊戲中的聲譽和角色,但如果開發人員決定關閉伺服器(特別是線上遊戲),這些進度很容易就會遺失。由於全鏈上遊戲將其邏輯和狀態儲存在鏈上,即使遊戲的主要開發人員停止開發,玩家仍然可以與遊戲的智能合約互動。這類遊戲仍然可以遊玩,並繼續接收來自其社群的更新,因為它們的邏輯仍然在區塊鏈上運行。

遊戲如何整合區塊鏈

遊戲開發人員可以決定將不同的以太坊功能納入他們的遊戲中。僅僅因為這些功能存在,並不意味著每個建置在以太坊上的遊戲都需要使用所有功能,因為開發人員可以使用其他替代解決方案(各有優缺點)。

使用以太坊登入

玩家可以使用他們的鏈上帳戶登入遊戲。這通常是透過使用玩家的 Web3 錢包簽署交易來實現的。然後,玩家可以在一個帳戶中持有他們的遊戲內資產並攜帶他們的玩家聲譽,跨越他們使用同一個錢包登入的任何遊戲。以太坊的 EVM 是許多區塊鏈上常用的標準,因此玩家通常可以使用同一個帳戶登入錢包支援的任何 EVM 相容區塊鏈上的遊戲(注意:某些 Web3 錢包需要手動匯入 RPC,特別是對於較新的區塊鏈,然後才能在該鏈上執行任何操作)。

同質化代幣

就像以太幣一樣,同質化的遊戲內資源和貨幣可以作為同質化代幣儲存在鏈上。然後,這些代幣可以在地址之間發送並用於智能合約中,允許玩家在公開市場上交易或贈送遊戲內資源和貨幣。

非同質化代幣

非同質化代幣代表獨特的數位資產,具有獨特的屬性,且所有權紀錄儲存在鏈上。以太坊擁有最大的 NFT 生態系統,而 OpenSea (opens in a new tab) 仍然是跨鏈交易遊戲 NFT 的主要通用市場。最近的發展顯示,NFT 正在超越靜態收藏品(例如 Axie Infinity 的 Axies),演變成可用於遊玩鏈上遊戲的動態、功能性數位資產。

Starknet 上 Loot Survivor 中的野獸 NFT 儲存了全鏈上的中繼資料,包括物種、階級、等級、生命值、戰鬥類型和戰敗歷史。這使得每個 NFT 成為可驗證的、永久的鏈上遊戲事件紀錄。當玩家第一個擊敗具名野獸時,他們會鑄造該 NFT,然後該野獸會繼續出現在其他每個玩家的地牢中;隨後每次死於該野獸的紀錄都會記錄在其中繼資料中,從而在不需要中央伺服器的情況下創造跨玩家互動。玩家的死亡會為擁有的野獸 NFT 帶來獎勵。

Gigaverse 的 ROM NFT 充當工廠,隨著時間的推移產生材料和資源。玩家可以擁有製造基礎設施,而不是擁有單一物品,從而將供應鏈機制和持續的價值創造引入遊戲經濟中。Abstract 的 Cambria「核心 (Core)」NFT 透過讓玩家鑄造寵物和外觀,顛覆了微交易模式。核心持有者賺取碎片 (Shards),銷毀它們以創造新的外觀裝飾,並在玩家驅動的市場中進行交易,而工作室則從版稅而不是直接銷售中獲利。

智能合約

全鏈上遊戲使用智能合約來建立透明且不可變的遊戲邏輯。在這種情況下,區塊鏈充當遊戲的後端,取代了將其邏輯和資料儲存託管在集中式伺服器上的需求。(注意:並非所有 Web3 遊戲都是全鏈上遊戲。如前所述,這取決於具體情況,即有多少遊戲資料和邏輯儲存在鏈上,而不是儲存在另一個資料可用性層或傳統伺服器上。)

玩家使用者體驗 (UX) 改進的演進

互操作性與跨鏈遊玩

跨鏈互動和橋接的進步讓玩家能比以往更無縫地存取以太坊上的遊戲。遊戲可以部署在多個區塊鏈上,而一款遊戲的鏈上資產可以被另一款遊戲整合。過去,玩家通常需要將資金橋接至另一條鏈,然後才能開始在遊戲中使用它們。如今,遊戲通常會整合到其他鏈的代幣跨鏈橋,以使玩家的入門引導變得更容易。

可擴展性與 Gas 費改進

在 2017 年,圍繞加密貓 (CryptoKitties) 的熱潮急劇增加了所有在以太坊上進行交易的使用者的 Gas 費。從那時起,許多以太坊改進提案已在網路升級中成功部署,增加了以太坊主網的頻寬並顯著降低了平均交易費用。第二層 (L2) 進一步擴展了可用的吞吐量,將交易費用降低到幾美分甚至更低。較低的費用和較高的吞吐量擴展了可以在以太坊上建置的遊戲使用案例,支援高頻率的動作和遊戲內微交易,而不會讓普通玩家因價格過高而卻步。

社群登入

使用鏈上以太坊帳戶登入(可用於所有 EVM 相容的區塊鏈)是最常見的身分驗證方法之一。一些非 EVM 鏈也將其作為建立帳戶的選項。然而,如果新玩家沒有現有的以太坊帳戶,並且希望輕鬆建立一個帳戶來登入遊戲,帳戶抽象化允許他們使用其社群帳戶登入,並在背景建立一個以太坊帳戶。

代付合約與工作階段金鑰

支付 Gas 費以在鏈上發送交易或與智能合約互動,對許多新玩家來說可能是一個重大的摩擦點。代付合約帳戶可以由玩家提供資金或由遊戲補貼。工作階段金鑰允許玩家在整個工作階段期間保持登入遊戲狀態,只需他們簽署工作階段的第一條訊息,後續訊息則在背景簽署。

圍繞這些機制存在著截然不同的理念。一個主要的例子是 Initia 的 Kamigotchi,它將玩家支付的燃料視為直接收入。相比之下,Realms.World 遊戲生態系統(包含 4 款以上在 Starknet 上運行的全鏈上遊戲)採取了相反的方法。該生態系統中的所有遊戲都使用 Cartridge 代付合約,使玩家能夠以零燃料成本與遊戲互動。Kamigotchi 將 Gas 費視為經濟設計的一部分,而 Realms.World 遊戲則主要將燃料成本視為玩家體驗的障礙。

開始在以太坊上玩遊戲

  1. 找一款好玩的遊戲 - 瀏覽上面列出的遊戲,或探索如 ChainPlay (opens in a new tab)Gam3s.GG (opens in a new tab)DappRadar (opens in a new tab) 等平台。
  2. 設定您的加密貨幣錢包 - 玩家需要一個錢包來管理數位遊戲內資產,並(在某些情況下)登入遊戲。在此尋找錢包
  3. 為您的錢包充值 - 獲取一些以太幣 (ETH) 或與您計畫遊玩的 L2 網路相關的代幣。在此了解哪裡可以取得 ETH
  4. 開始遊玩 - 開始遊玩並享受對您遊戲進度的真正所有權!