昨天,一款結合了自主世界(Autonomous World)與像素(Pixel)元素的全鏈上游戲PixeLAW,獲得了ETHGloble的Starknet最佳用例獎。那麼這款遊戲有什麼特點,又有哪些值得關注的創新? (本文部分內容翻譯自ETHGloble獲獎項目介紹:https://ethglobal.com/showcase/pixelaw-kvnqe)

全鏈遊戲PixeLAW獲ETHGloble最佳用例獎,3分鐘了解其特點及玩法

01.PixeLAW的主要機制

PixeLAW的世界由像素構成。這意味著PixeLAW的世界在前端體現為一個像素網格。

其中每個像素有6個獨立的屬性,分別是:位置、顏色、unicode、所有權、權限與時間(注:經過向開發團隊的求證,PixeLAW中像素所具有的屬性,最初只有位置和顏色,其他屬性是否添加正在討論中,尚未完全確定)。

全鏈遊戲PixeLAW獲ETHGloble最佳用例獎,3分鐘了解其特點及玩法

由於PixeLAW的世界是完全開放和無需許可的,創作者可以通過開放的系統改變像素組件的狀態並引入新的邏輯。

為了展示這一點,我們在PixeLAW中構建了三個不同的遊戲:畫畫、貪吃蛇和剪刀石頭布。這三個遊戲的開發者可以創建非常有趣的體驗。比如通過共同創建一些規則,讓貪吃蛇吃掉畫出來的像素,或者乾預剪刀石頭布遊戲。規則可以被繼續擴展,新的遊戲體驗得以被創造出來。

全鏈遊戲PixeLAW獲ETHGloble最佳用例獎,3分鐘了解其特點及玩法

為了保證PixeLAW的去中心化,PixelDAO將會對像素的基本規則進行管理。對於任何改變像素核心規則的行為,都需要經過投票。

未來,PixeLAW將會超越遊戲領域。雖然該遊戲證明了自主世界是可行的,但社交互動和獨特的文化也可以通過新應用形式而得到發展。

02.PixeLAW的技術實現

我們使用Dojo引擎開發PixeLAW的基本框架。我們將世界設計成一個像素網格,每個像素可具有多個屬性,如:位置、顏色、文本、所有權、權限、類型和時間等。每個像素的屬性都被精心設計成更具靈活性並且可編程的元素,以便為開發者提供自由創造的空間。

我們構建了像素的核心組件(entity)與可修改他們的核心系統(systems)。他們會成為遊戲開發者在PixeLAW世界中創建自己的遊戲並定義其規則的入口。

全鏈遊戲PixeLAW獲ETHGloble最佳用例獎,3分鐘了解其特點及玩法

為了實現互操作性,我們以系統(systems)的形式開放了一個API接口,使其有權在另一個遊戲中執行時修改該遊戲的組件(component)狀態。

全鏈遊戲PixeLAW獲ETHGloble最佳用例獎,3分鐘了解其特點及玩法

舉個例子,假設有兩個遊戲:剪刀石頭布和貪吃蛇。當貪吃蛇碰到一個有剪刀石頭布類型的像素時,他可能會有不同的行為。如果是石頭,他就會死掉;如果是剪刀,他就會縮短;如果是紙,他就會變長。現在想像一下不同的遊戲可以相互操作。這只有在他們都共同建立在同樣的基礎上(PixeLAW自主世界)才有可能實現。

03.PixeLAW的創新點

通過上文的概述可以看出,PixeLAW其實很難被簡單定義為一款全鏈遊戲。事實上,他只定義了一套鍊上的基礎規則,並通過這些規則形成了一個獨立的自主世界。

在這個世界中,開發者可以在接受這些規則的基礎上,開發各種相互獨立但又可以互相影響的小遊戲。而且這些小遊戲還可以通過一定的規則進行交互。

換句話說,PixeLAW想要通過構建底層自主世界的方式,創造一個可組合的鏈上生態系統。

我們知道,全鏈上游戲一個最突出的特點,便是其開放性與可組合性。而在PixeLAW之前,可組合性往往出現在同一個遊戲的生態內部。開發者可以在無需許可的情況下,為某個遊戲開發新的前端,或者部署新的智能合約。而不同遊戲間的可組合性,一直少有項目進行探索。

PixeLAW的出現,或許會成為在跨遊戲可組合性上的第一次探索。這種探索會不會形成全新的遊戲形態,目前還無法確定,但這似乎是一個更加適合全鏈遊戲的獨特賣點。