今天,我們邀請了PaimaStudios和dcspark的聯合創始人Sebastien Guillemot ,一起探討Web3遊戲引擎和鏈上游戲。
在本節目中,我們將深入探討鏈上游戲和自治世界的領域,與為這些領域作出重大貢獻的先驅人物進行對話。
我們的使命是與區塊鏈遊戲世界的開創者、創新者和夢想家進行獨家訪談。我們旨在揭示他們獨特的視角,深入了解他們創新項目的洞察力,並探索區塊鏈技術與遊戲之間的交集。
精彩回顧
介紹Paima引擎及其上構建的鏈上游戲,包括Jungle Wars、Volcanees NFT、Wrath of the Jungle、Tarochi和Oracle RPG;
將Paima引擎與MUD、DOJO、World Engine和Curio 等引擎進行比較;
為什麼Paima選擇在Milkomeda上部署;
從鏈上游戲到自治世界;
Paima的不同遊戲設計模型;
如何提升鏈上游戲的用戶體驗並解決用戶獲取問題。
主持人: KaiKai
Paima Studios是鏈上游戲的框架,並創造了來自日本的鏈上游戲。
Paima Studios還是Paima引擎的核心開發者:這是一種新穎的Layer 2解決方案,允許創建與NFT相關聯的鏈上游戲,其中游戲狀態可以與NFTs關聯。
Paima引擎是業內領先的用於創建遊戲、遊戲化和自治世界的Layer 2解決方案的框架。 Paima解決了Web3採用的四個主要障礙:1. 昂貴的開發成本;2. 安全風險;3. 用戶獲取的難度;4. 迭代中的挑戰。 Paima引擎提供了四個解決方案:1. 簡化開發成本;2. 更安全的互動;3. 用戶獲取變得容易;4. 平穩的迭代。
基於Paima引擎,團隊還開發了幾款鏈上游戲,包括可玩的Jungle Wars 、 Volcanees NFT和Wrath of the Jungle ,同時還在持續開發Tarochi 、Oracle RPG等等。
《Jungle Wars》是一款休閒的鏈上PvP遊戲,它是第一個展示了無信任的Web3遊戲潛力的遊戲。由於使用了Paima引擎構建,該遊戲實現了一種全新的遊戲玩法,玩家的所有動作都記錄在區塊鏈數據中,並可從中重播。此外,《Jungle Wars》還突顯了一種全新的遊戲基元,即有狀態的NFT(Stateful NFTs),玩家的統計數據會在玩遊戲時積累到一個不斷發展的NFT中。
Volcaneers是首批推出的有狀態NFT。這一全新類型的NFT開啟了一個全新的世界,您的NFT的價值將根據您的NFT所取得的成就、統計數據和其他遊戲榮譽而積累。 Volcaneers是進入新興有狀態NFT世界的第一步。
Wrath of the Jungle: Tower Defense
《Wrath of the Jungle: Tower Defense》是一款快節奏的遊戲,玩家可以選擇扮演攻擊者或防御者。作為攻擊者,玩家將引領大批敵方生物穿過叢林,摧毀防御者的基地,而防御者則使用各種防禦塔來抵禦攻擊者。
遊戲提供了多個地圖供玩家選擇,玩家可以升級他們的防禦塔並獲得新的能力,以最大化他們的防禦能力。遊戲為攻擊者和防御者提供了一個激動人心的遊戲體驗。
關於Sebastien Guillemot
Sebastien:你好,我是Sebastien Guillemot。我是PaimaStudios和dcspark的聯合創始人。大約五年前,我正式進入了加密領域,並且我對Cardano產生了興趣,這也促使我前往了Cardano的發源地日本生活。我加入了一個名為America的公司,擔任Cardano的2nd工程師,最終成為了Cardano研發團隊的負責人。
在那里工作了大約2.5年後,我決定冒險創辦自己的公司dcSpark 。 dcSpark專注於通用基礎設施,致力於構建Layer 1區塊鍊和開發者工具。在dcSpark期間,我們對Layer 2解決方案產生了越來越多的興趣。
我們的關注重點轉向了非EVM(以太坊虛擬機)區塊鏈的Layer 2解決方案,因為我們觀察到大部分注意力都集中在Layer 2解決方案用於擴展性方面,而我們看到了在Layer 2用於內部可驗證性方面的潛力,旨在為非EVM區塊鏈添加EVM支持。這導致我們開發和部署了我們的Layer 2解決方案Milkomeda ,這是我們品牌的樂觀升級,包括對Cardano的支持。
在進一步評估後,我們意識到DeFi已經是一個被廣泛探索的領域,而我們希望追求一些其他人尚未涉足的不同領域。很明顯,遊戲是一個有前景的領域,我們注意到在遊戲用例方面缺乏優化良好的Layer 2解決方案。
有了這個認識,大約一年半前,我們成立了Paima Studios,其主要目標是成為一個專注於鏈上游戲的Layer 2解決方案。我們努力創造一個可以增強遊戲體驗並為鏈上游戲生態系統帶來創新的平台。
關於Paima引擎
AW Research:您能夠從另一個角度介紹一下Paima引擎嗎?
**Sebastien:**似乎大多數Layer 2解決方案主要側重於執行,類似於Layer 1執行的方式,比如以太坊。然而,你通過將其視為一個側重於數據而不是執行的Layer 2,以不同於常規的方式來考慮Paima引擎。這意味著您更關注數據如何在鏈之間寫入、讀取和同步,以及如何與用戶賬戶和不同的NFT相關聯。這是您選擇的一種獨特範式,似乎受到了您對zk密碼學的興趣驅使。
您提到您嘗試使用zk構建遊戲,但由於最大電路尺寸限制和逐漸增加的證明時間而遇到了可擴展性問題。為了解決這個問題,您認為一個自治世界,就像一個大型快速的世界,需要一個堅固的數據管理平台作為核心。遊戲通常圍繞數據管理展開,涉及用戶賬戶、物品所有權和各種依賴數據管理的交互。
您將zk視為遊戲的核心組成部分,這也是Paima作為這些自治世界的基礎底層的原因,強調數據管理在確保可擴展性和效率方面的重要性。通過關注數據,您旨在為構建複雜和互動的遊戲世界提供更具可擴展性和可持續性的解決方案。
AW Research::目前,用於構建鏈上游戲的遊戲引擎包括MUD , DOJO , World Engine , 和curio 。 Paima引擎與這些遊戲引擎之間有哪些區別?您能否進行介紹?
**Sebastien:**在自治世界領域,有趣的是看到自治世界空間中的不同項目採用了不同的方法來解決特定方面的問題。
例如,MUD開創了實體-組件-系統(ECS)架構,並主要專注於使用Solidity構建其組件系統。另一方面,Argus專注於製圖,並旨在連接不同鏈之間的遊戲世界。 DOJO在核心zk技術方面投入了大量精力,力圖創建有效的zk平台。
至於Paima,我們的主要重點在於自治世界的可擴展性和用戶獲取。我們看到在集成AI方面有一個常見的用例,即AI為遊戲生成內容。
當前系統面臨的一個重要挑戰是信息的單向流動。大樓模型大多是單向的,無法更新世界狀態。 Paima旨在通過實現雙向交互來革命化這一過程,使其更加動態和可編程。我們通過將用戶操作通過無權力講座處理,並使用數據來更新用戶的NFT,從而有效地閉環。
這種獨特的方法使Paima與其他引擎有所不同,因為我們追求更具創新性的方向。儘管看起來是競爭對手,但這些引擎實際上可以進行協同組合。可以通過不同的World Engine的製圖解決方案取得進展,利用MUD的智能合約狀態,然後在其上方加上類似Paima的強大功能。
通過結合這些多樣化的方法,我們可以為自治世界創建更全面和強大的解決方案,極大地增強整體遊戲體驗。
關於基於Paima引擎構建的鏈上游戲
AW Research:您能介紹一下基於Paima引擎構建的首款鏈上游戲《Jungle Wars》嗎?
Sebastien:
《Jungle Wars》是首款部署在Milkomeda C1上的遊戲,展示了Paima引擎創造簡單但引人入勝的鏈上游戲的能力。遊戲採用戰艦風格的玩法,玩家可以從六隻兇猛的叢林動物中選擇自己喜歡的角色,並參與令人激動的回合製戰鬥,與其他玩家進行對戰。
在《Jungle Wars》取得成功後,Paima引擎升級為版本1(Paima v1)。此次更新引入了幾個關鍵功能,包括Gas交易支持、多鏈兼容性和狀態實體。玩家現在可以擁有NFT,這些NFT會根據他們在遊戲中的行動升級,為遊戲體驗增添了動態和交互元素。
目前,團隊正在積極開發Paima v2,將其支持擴展到像Arbitrum和Optimism這樣的二層解決方案。這一進展將使玩家能夠在以太坊上使用NFT,同時利用二層解決方案的成本效益進行遊戲結算。
此外,團隊還專注於開發《Tarochi》遊戲,這是一款鏈上RPG遊戲,承諾為區塊鏈遊戲世界帶來更具沉浸感和創新性的體驗。
通過持續的增強和創新,Paima Studios努力引領著為玩家創造愉快和有回報的鏈上游戲體驗的道路。
AW Research:為什麼《Jungle Wars》、《Volcaneers NFTs》和《Wrath of the Jungle》都部署在Milkomeda C1上?
**Sebastien:**首先,我的背景以及經歷包括在Cardano上的工作,這使我對Cardano社區有了深入的了解。多年來,他們一直非常支持我,我與他們有著個人聯繫。
其次,當我們考慮遊戲行業以及遊戲成功所需的要素時,熱情的玩家是至關重要的。與可能需要大型流動性提供者或機構投資者的其他行業不同,遊戲業在於熱情的玩家。 Cardano社區以其熱情和奉獻精神而聞名,使其成為遊戲NFT生態系統的理想環境。特別是對於不過多涉及復雜的DeFi金融工具,而是專注於創造引人入勝體驗的用例來說,Cardano社區可以成為我們遊戲項目的熱情支持來源。
AW Research:您能介紹一下基於Paima Engine構建的鏈上游戲《Oracle RPG》,這似乎是一個分佈式的基於聊天的GPT?
Sebastien: 《Oracle RPG》的概念是作為一個用於自治遊戲的鏈上人工智能係統開發的。許多自治世界都包含了人工智能組件,而《Oracle RPG》則是作為一個概念驗證項目來滿足這一需求的。在這個遊戲中,玩家加入並以一個空白的NFT開始,代表著他們的角色。然後,他們在遊戲內描述自己的角色,NFT會在視覺上更新以反映角色的屬性。隨著遊戲的進行,NFT會根據玩家的行動動態變化,比如進入森林。
這展示了Paima的並行系統如何實現雙向互動,使得大型世界模型能夠提供反饋並更新NFT,從而影響遊戲的狀態。系統的分散化特性確保不依賴於像OpenAI這樣的集中式AI提供商,實現了完全分佈式的體驗。
隨著我們進一步探索這個概念,我們啟動了Shinkai Network項目。在向各個項目展示了《Oracle RPG》演示後,他們對將這個AI系統用於驅動他們自己自治世界中的NPC(非玩家角色)表示興趣。然而,為多個NPC提供規模化的AI將面臨重大挑戰。為了解決這個問題,我們意識到需要一個專門為具有鏈上身份的AI代理設計的點對點分佈式網絡。世界中的每個NPC都有自己的身份,並通過Shinkai Network在鏈外與其他NPC進行交互。當NPC做出決策時,它們會將相關信息提交到鏈上。
是一個具有獨特鏈上身份的點對點AI代理網絡,它是用於為基於Paima構建的鏈上游戲中的NPC提供動力的可行解決方案。
AW Research:去年,您使用Mina設計了一個名為“zk nonogram”的新的零知識遊戲。您能否簡要介紹一下這個遊戲?如果可能的話,是否可以詳細分享一些有趣的方面?
**Sebastien:**我們對Mina Protocol感興趣的原因是,對於Paima而言,我們希望ZK Layer滿足兩個主要需求。第一,我們需要支持private inputs。
如果您查看當前許多ZK平台,它們不支持private computation。所有內容都必須是公開的。我認為這對於遊戲來說不是很好,因為你真的希望有私有卡牌或私有狀態。我們需要一個支持private inputs的ZK平台,而Mina是為數不多提供了這一功能的平台之一。
其次,我們希望遊戲寫起來容易。使用Paima,您可以使用JavaScript編寫遊戲,Paima會將其轉換為鏈上游戲。幸運的是,Mina有著相同的理念。它允許您使用JavaScript編寫ZK電路。這意味著通過Paima,您將能夠使用相同的編程語言和環境編寫遊戲和遊戲的ZK電路。這種兼容性使Mina非常適合我們的需求。
關於鏈上游戲和自治世界
AW Research:您構建的遊戲是否可以被視為自治世界?如果不是,您是否考慮在未來構建自治世界?
**Sebastien:**我們正在逐步朝著自治世界的願景邁進。我們努力的一個例子就是Tarochi遊戲,在這個遊戲中,我們正在構建一個企業家角色扮演遊戲,以朝著創造這些遊戲世界邁進。此外,我們一直在關注ShinkaiNetwork,以開發這些世界的人工智能。與Mina Protocol合作使我們能夠構建私有狀態並提供可驗證的世界狀態,這與我們的最終目標一致。
創建自治世界是一個複雜的任務,但我們正穩步朝著這個方向取得重大進展。通過我們的決心、奉獻和與包括ShinkaiNetwork在內的各種合作夥伴的合作,我們積極推動著實現這一雄心勃勃的願景。
關於鏈上游戲設計
AW Rsearch:與“P2E”模式相比,鏈上游戲在遊戲設計和玩家體驗方面具有不同的特點。您有何看法?
**Sebastien:**這是一個很好的問題。我認為這是每個人都在努力解決的問題。在我看來,自治世界比“ P2E ”更強大的原因在於,“ P2E ”本質上是公司在補貼遊戲體驗。相比之下,自治世界通過創造自身的意義和價值來獲得真正的價值。因此,我認為一個關鍵方面是要有一個靈活的世界,用戶可以為平台帶來價值。這正是我們在Paima引擎中所致力於實現的,因為它允許人們在需要時修改遊戲規則。
你可以將其視為桌面遊戲和電子遊戲之間的區別。在電子遊戲中,規則通常是由開發者硬編碼的,就這樣。但在桌面遊戲中,只要您和您的朋友同意遊戲規則,每個人都會感到滿意。 Paima採取了這種對遊戲規則的更加寬鬆的解釋。
Paima就像一個主權擲骰者,這與樂觀或zk解決方案非常不同。這意味著遊戲規則大部分由社區決定,人們可以引入新的遊戲規則。只要每個人都同意這些新規則,遊戲世界可以隨著時間的推移進行更新。這就是我們努力追求的目標——創造一個足夠靈活的東西,玩家可以進來,並找出如何為遊戲世界帶來內在價值。
AW Research:基於Paima引擎的遊戲如何設計遊戲模型?您可以給出一個遊戲的示例作為參考嗎?
**Sebastien:**例如,在Tarochi遊戲中,它充當了一個抓妖怪的遊戲,玩家通過NFT抓捕妖怪。通過Paima,這些NFT會根據遊戲中的操作逐漸升級。每個妖怪的等級、生命值和招式都與其NFT關聯,這意味著NFT的價值會隨著進展而增加。 Paima主要關注這種可升級的NFT系統,稱為Stateful NFTs。在我們發布的另一個遊戲中,塔防遊戲中,玩家可以免費玩,但要想進入排名模式,就需要一個NFT。所有的勝利和失敗都會在NFT內進行跟踪,並出現在排行榜上。這鼓勵玩家繼續遊戲,提升他們NFT的屬性和排名。
此外,Paima為其他公司提供了模板,包括交易卡片遊戲模板。在這個模板中,整個牌組由一個NFT表示,牌組中的每張卡都作為Stateful NFTs包含在內。與其他每張卡都是單獨的NFT的交易卡片遊戲不同,Paima的方法減少了gas成本和mint費用。玩家可以在遊戲過程中贏得新卡,而無需每次都創建新的NFT。如果他們決定出售卡片,他們可以將自己的牌組分成單獨的可交易NFT,代表單獨的卡片。這些卡片可以在OpenSea等平台上列出,當有人購買卡片時,他們可以將其重新整合到自己的牌組中。
這展示了Paima如何使用Stateful NFTs來編碼更複雜的狀態,創建高效靈活的系統,並仍然允許在開放市場上進行交易。
未來規劃
AW Research:您能分享一下Paima引擎和其他項目的未來計劃嗎?
**Sebastien:**當然可以,我們Paima的主要路線圖集中在實施跨NFT系統上。目前,我們已經在支持Tarochi遊戲方面進行了工作,使其Layer 1的NFT能夠在Layer 2上運行。未來,我們計劃將此功能擴展到支持其他遊戲。例如,我們的目標是讓Polygon上的遊戲能夠利用以太坊的NFT,或者使Milkomeda上的遊戲能夠利用Cardano的NFT。最終目標是創建一個模塊化的遊戲堆棧,允許開發人員為結算、錢包和NFT選擇不同的鏈,並將它們無縫連接在一起。這個願景與我們整合zk層和Shinkai Network用於AI層的努力是一致的。
我們正在努力實現的另一個重要方面是自動簽名機制的實現。在鏈上游戲的背景下,不斷簽署交易可能會很繁瑣和耗時。 Paima通過確保每個遊戲或應用都是平台內的獨立Layer 2來解決這個問題,這意味著它們有自己的隔離數據格式。這使我們能夠實現一個安全易用的自動簽名機制。通過實施這個功能,用戶將不需要為每個遊戲創建臨時錢包或新的恢復短語。他們可以享受流暢且用戶友好的體驗。
隨著我們的前進,我們很高興將這些功能付諸實踐,並不斷增強Paima的能力,造福遊戲和自治世界生態系統。
鏈上游戲面臨的挑戰
AW Research:由於門檻和復雜性,鏈上游戲在用戶獲取方面面臨挑戰,這可能不適合普通玩家。鏈上游戲如何解決用戶獲取的困難?
**Sebastien:**我同意這個現狀。為了解決這個難題,Paima一直在努力尋找解決方案。其中一種方式是通過開發自動簽名機制來應對這個問題。該機制旨在通過自動化交易簽名過程來簡化用戶體驗,使玩家更輕鬆、更無縫地與鏈上游戲互動。
此外,Paima還致力於跨鍊和NFT支持,以及跨錢包支持。通過在不同的區塊鍊和錢包之間實現互操作性,Paima旨在擴大鍊上游戲的用戶基礎,吸引來自不同區塊鏈生態系統的玩家。
此外,Paima還專注於改進開發者的入門流程。他們已經構建了各種模板,開發人員可以使用這些模板來啟動項目,從而更輕鬆地構建自治世界,並嘗試不同的遊戲創意。通過降低開發門檻,Paima希望使開發者能夠更快地進行迭代,更有效地找到合適的產品市場適配。
總的來說,Paima致力於克服用戶獲取的挑戰,增強鏈上游戲的用戶體驗。通過這些努力,他們希望使區塊鏈遊戲更具可訪問性,吸引更廣泛的受眾,從而推動自治世界生態系統的增長。