由 CryptoKitties 團隊製作的新遊戲 Cheeze Wizards 於 5 月 18 日開始預售,24 小時內已有 1503 筆交易,總交易額超過 300ETH。從玩法上來看,Cheeze Wizards 是第一個區塊鏈上的 1vs 1 魔法決鬥大逃殺類遊戲,玩家的最終目的就是活到最後,成爲 Big Cheeze,並贏取高額獎金。本文除了講解基本玩法之外,還會帶大家挖掘一下隱藏在智能合約之中的有趣信息以及一些小彩蛋。
原文標題:《下一個爆款?加密貓團隊新作和你所不知道的祕密》
作者:DR 小夥伴
Cheeze Wizards 這個名字直譯過來是芝士魔法師,以下我們用「芝魔師」來稱呼該遊戲。
預售以及投機邏輯解析
預售只包含了遊戲中的 NFT 芝魔師角色,玩家需要購買角色才能進行遊戲,預購角色只包含兩個屬性:元素屬性和能量(Power)。元素屬性分爲中立,火,水,風四種,能量(Power)可以理解爲芝魔師的生命值。每個被召喚的芝魔師都將增加 Big Cheeze 的獎金。
說到預售,大家一定會關心預售的價格,在過去的區塊鏈遊戲預售中,往往有兩種方式,一種是售價固定,相比正式運營後有一定的折扣,另一種是在預售期間內也存在價格變化,往往對越早入場的玩家越有優勢,同樣的物品,先來者的售價比後來者便宜(比如:GodsUnchained、ETH.Town 等等)。
芝魔師的預售從 18 日早上 6 點半開始,DR 小夥伴在 10 點左右參與了預售,此時中立屬性的價格是 0.07ETH,三元素芝魔師的價格是 0.297ETH:
沒過多久發現三個元素屬性的芝魔師價格有所變化,等到了晚上,三元素芝魔師的價格已經是 0.502 ETH 了。乍看之下,預售方式貌似是第二種類 Fomo 的形式?其實並非如此。
同時注意到 Power 數值也一直隨着價格而提升,那麼這個價格究竟是如何變化的呢?我們來看一下智能合約的代碼。
代碼中可以看到,如果屬性是中立元素(ELEMENT_NEUTRAL),則價格不會調整(一直都是 0.07 ETH),除了中立屬性之外,紅框部分標出了價格變化的函數,其中變量 elementalWizardIncrement 的數值是 130,常量 TENTH_BASIS_POINTS 的數值設定是 100000.
簡化一下,針對於三種元素芝魔師:
新芝魔師價格 = 上一個芝魔師價格☓( 1 + 130/100000)
也就是說,每一次芝魔師被購買之後,下一次的價格將會自動提高 0.13%。不要小看這每一次 0.13 的漲幅,1.0013 的 534 次方約等於 2,也以理解爲,每當有 532 個芝魔師賣出去那麼價格就會整整漲一倍。
問題來了,如果 5340 個芝魔師被賣出,相較於第一個的價格,是翻了多少倍?
約等於 2^10 = 1024 倍!
是不是早上以 0.2ETH 買入的小夥伴,在售價達到 0.6ETH 後就能捕獲 2 倍超額漲幅的價值呢?
並非如此,雖然後來者在購買芝魔師時的價格升高了,但芝魔師的購買價格完全與 Power 這個數值線性正相關,玩家購買的價格越高,所召喚出來的芝魔師 Power 就越高,從下面截圖的代碼中可以看到,Power= 購買價格 / POWER_SCALE,常量 POWER_SCALE 的數值設置是 1000.
換句話說,先來者和後來者購買芝魔師時,花費的成本不同,但是獲得的物品在參數上也有所不同,並非像前文中提到的第二種預售模式,先來者進行購買一定比後來者有更大的優勢。在目前的設定下,通過 Power 的提高,後來者以更高的價格購買到的是數值更高的芝魔師,而 Power 這個數值並不代表攻擊力,僅僅是類似於血量的存在,我們更傾向於稱之爲能量值,這一點在後文玩法部分中會介紹。
隱藏的芝魔師?
注:還發現官方註釋裏一個 typo lol
除了上述的 4 種屬性的芝魔師之外,在智能合約的註釋中,還出現了一種稀有芝魔師(Exclusive Wizards),與普通的 4 種屬性芝魔師所不同的是,稀有芝魔師數量有限,在合約創建時就規定了數量一共僅有 1234 個,其 ID 編號從 1 開始,只能由官方賬戶進行創建,稀有芝魔師沒有初始屬性,只有在第一次 Battle 之前玩家需要對其屬性做出選擇,選擇之後就無法更改。此外根據註釋的描述,稀有芝魔師的 Power 不由官方來設定,也並不遵循任何的規律和模式。
根據 DR 猜測,這些稀有的芝魔師大概率將由官方通過活動贈出。根據 DappReview 從鏈上數據的分析,目前尚且沒有任何的稀有芝魔師被創建出來。
玩法介紹
大逃殺階段
Cheeze Wizards 大逃殺分爲三個階段:
第一階段– 召喚芝魔師並組隊(目前並不知道組隊的方式、規則、以及有什麼具體好處,如果組隊好處巨大,DR 會組織大家組隊直指 Big Cheeze)
第二階段– 除了與第一階段相同的召喚和組隊之外,該階段可以開始與其他芝魔師進行決鬥了
第三階段– 無法召喚與組隊,青黴菌爆發階段(芝士會被青黴菌感染),每過一段時間吞噬能量低於一定數值的芝魔師,直到剩下一個。
剩下的最後一個也是最強大的芝魔師就是 Big Cheeze,獲得冠軍所帶來的榮譽和 ETH 獎金(目前冠軍獎金池已經逼近 300ETH)。
決鬥 – 重點中的重點
在錦標賽的第一階段和第二階段,玩家可以使用召喚池召喚任意數量的芝魔師,召喚中立屬性芝魔師價格是固定的 0.07ETH,或者召喚元素芝魔師(火、水、風),元素芝魔師的價格會隨售出的數量不斷增加,當然他們的能量值(Power)也更高,1ETH=1000 點能量。能量值其實就是芝魔師的血量,高能量值可以保證你不被青黴菌所吞噬。
在比賽的第二階段和第三階段,每天有三個決鬥期,每個決鬥期 3 小時,在這三個小時的時間內,你可以向任意數量的芝魔師發起挑戰,一旦他們同意,你們便準備進行決鬥。
芝魔師以一對一的方式進行決鬥,進行五回合法術戰鬥,法術分爲風火水三種法術,剋制關係如下:
五回合決鬥都要進行,勝局多者爲勝利者,並按比例奪取失敗者的部分生命值,如果是五回合全勝,則失敗方全部能量值會被奪去,假設戰局結果是 4:1,則根據規則會奪取 80% 的能量值。所有芝魔師都可以施放三種類型的法術,但是芝魔師本身的屬性會影響他的施法強度,舉個例子,火屬性的芝魔師施放的火魔法可以擊敗其他芝魔師施放的火魔法,但施放的水魔法將被其他芝魔師的水魔法擊敗。在決鬥中只有施法決策和芝魔師屬性可以左右戰局,芝魔師的能量高低並沒有任何影響。
青黴菌模式和能量提升
在第三階段,青黴菌開始接管比賽,青黴菌的淘汰數值每 24 小時翻一倍。能量值低於青黴菌的芝魔師都將被淘汰。
如果你的芝魔師有可能被青黴菌淘汰,你有兩個選擇:
1. 與其他芝魔師決鬥,直到獲得足夠的能量來對抗青黴菌
2. 晉升你的芝魔師
晉升是有風險的!芝魔師在晉升時不能挑戰別人,但如果他們受到挑戰,將會自動接受決鬥,如果不及時迴應就有可能被淘汰。如果你在沒有受到挑戰的情況下完成晉升,你的芝魔師的力量就會增加三倍。
淘汰
如果在某次決鬥後你芝魔師的能量值低於了青黴菌,則你的芝魔師被淘汰。被淘汰也不意味着你失去了他,所有的芝魔師都是 NFT,他將一直爲你所用。在下次錦標賽來臨前可以重新爲他充能讓它參加比賽,或者在二級市場將他賣出。
遊戲設計和對戰思路
遊戲中的決鬥系統其實是披着魔法決鬥外衣的石頭剪刀布遊戲,但簡單的玩法就一定不好玩嗎?不一定,福本伸行的漫畫神作《賭博默示錄》(李易峯翻拍的電影《動物世界》)講的就是一羣人在遊輪上進行石頭剪刀布的大逃殺,芝魔師跟它是有相似之處的。我們從前者中的一些情節和思考中或許能找到些玩芝魔師的關鍵。
首先,要理解真實的石頭剪刀布遊戲是絕對公平的:隨機出拳,輸贏平的概率都是 1/3。所以依靠正常決鬥獲勝跑贏每 24 小時翻倍的青黴菌靠的是純運氣好,最好的情況下是 1/243 的機率一場決鬥五局全勝,直接吞掉對面所有能量,直接翻倍。這種事情可遇不可求,我們就不做過多分析。
電影《動物世界》宣傳海報
所以提高勝率就不能純靠決鬥,《賭博默示錄》中男主的翻盤是從組隊開始,隊友去找到出牌規律有跡可循的人再進行決鬥,根本上說就是找到博弈中有用信息,芝魔師中的組隊不知道是否能帶來類似的玩法。如果在對手篩選中我們能看到他的地址信息,也許就能找到他出牌的一些套路從而提高我們的勝率。
另一個方法就是晉升芝魔師,晉升期間不能挑戰他人,被挑戰時會自動接受挑戰,如果沒有及時響應就會輸掉比賽。在我們看來,晉升對低能量值玩家的收益是巨大的,因爲如果決鬥前顯示對方的能量值,那麼低能量玩家將會被排斥,因爲奪取能量是按比例的,與他們決鬥的(收益 / 損失)期望太低,那麼低能量值玩家就有機會進行晉升。在這期間高能量值玩家會來偷雞嗎?我想大概率不會,因爲如果被及時響應了,那麼他們就虧了,所以偷雞的很可能是同級別或更低級別的玩家。
因爲遊戲玩法的細節還沒披露,但我們可以從遊戲中可能存在的漏洞倒推一些遊戲規則:
如何克服惡意玩家的平局攻擊:
芝魔師的 FAQ 中說在決鬥期可以發起任意多的決鬥,如果有玩家用多個賬號互相決鬥,且一直施放一樣的魔法,這樣必定會擁堵交易。所以我們推測,決鬥選擇是像遊戲部落衝突中一樣,玩家一個個隨機地尋找對手,可以看到一些對手的信息選擇是否挑戰,你可以不斷地發送挑戰請求,第一個接受挑戰的玩家成爲你的對手。
如何保護大戶玩家不被騷擾:
因爲決鬥是按比例贏取對方能量值,高能量值玩家一定會成爲大家競相打擊的對象,所以我們推測,遊戲一定會保護高能量值的玩家不被低能量值的玩家瘋狂騷擾,能量值差在一定範圍內纔可能發起決鬥。
由於芝魔師的能量值與 ETH 價格是 1000:1 的關係,所以貴的芝魔師並不存在遊戲內的數值優勢。一個可以參考的策略是購入大量中立屬性芝魔師,集體用腳本進行無腦晉升,因爲是最便宜的芝魔師,所以與高能量值玩家決鬥的期望收益爲正,被挑戰決鬥的可能性非常低,在第一波晉升成功後,等待其他低分玩家被淘汰後開始第二波晉升,直到晉升爲青黴菌的淘汰數值爲止。永遠保持你的巫師們處於”光腳不怕穿鞋“的地位,然後利用晉升來獲得優勢。風險就是青黴菌吞噬數值很高,比較不容易達到。
如果這種思路行得通,那麼遊戲到最後只剩下幾個玩家的時候,且大家都是理智的。最低分玩家不會被挑戰,那麼最低分玩家會選擇無腦晉升,導致倒數第二的玩家也會開始晉升,以此類推,最高分的玩家也開始晉升。但如果處於中間的某個玩家沒有進行晉升,或者較低分的玩家已經完成晉升,那這時他就可以強制挑戰第一名的玩家,進行一場如果勝利就收益巨大的決鬥。這樣看起來這個遊戲對氪金玩家可能並不是很友好。但這前提是大家都很理智,這是極難做到的,高 power 玩家的容錯率更高是不容置疑的。
目前獎金池即將達到 300 ETH
總的來說以目前能找到的信息,遊戲本身的設計存在部分問題,首先,市面上的大逃殺遊戲是建立在節奏快週期短的基礎上的,只要玩家玩的局數夠多,總能喫到雞。長達數天的喫雞遊戲且代價如此高昂是否能讓玩家感到好玩 DR 表示懷疑。其次,競技性差,說到底是個石頭剪刀布的遊戲,遊戲中重要的是晉升策略。也許等到遊戲上線時的規則細節能打破我們的擔心,我們也希望能被狠狠地打臉。
現在僅僅是預售階段,遊戲中更詳細的玩法並沒有披露,上面的內容和策略的解析僅是 DappReview 根據現有信息進行的合理推測,請大家務必按日後最新的遊戲規則進行判斷。
以下彩蛋時間
你可能不知道的數據和祕密
一、用戶數據
從遊戲在 5 月 18 日 6 點半開始預售,24 小時之內,總計發生了 1503 條有效的購買,其中 269 個是中立屬性的芝魔師,其他的都是風火水元素屬性的芝魔師,這些購買總計來自 275 個地址,即,僅有 275 個用戶在第一天參與了芝魔師的預售。
頭部用戶排名
DappReview 把用戶數據統計了一下,這 275 個用戶中,有 15 個用戶擁有超過 20 個芝魔師,排行第一的氪金大佬購買了 66 個,另外可以注意到頭部的玩家更偏向於配置有元素屬性的芝魔師,中立屬性的平價法師並不受待見。
二、芝魔師的 ERC721 NFT
芝魔師依舊是使用的 ERC721 的標準,從目前的預售合約中可以看到,芝魔師當前只有 3 個簡單的參數,即 affinity (元素屬性)、power (能量值)、owner (擁有者)。在加密貓的 ERC721 合約中,有一個參數是基因 ID,基因 ID 中包含了貓的各個部分的基因信息。所以看起來芝魔師似乎沒有這一層參數的設計?
等一下,只要參與過芝魔師預售的小夥伴可能會發現,拿到的芝魔師的形象千奇百怪,從帽子到腦袋形狀、表情、斗篷,全都不一樣。
從哪裏來唯一標識芝魔師的外形呢?DappReview 想到了加密貓的 svg 圖片中其實分開了貓的幾個部分來根據基因來展示不同的形象,那麼芝魔師大概率也是同樣的方式。隨便打開一張芝魔師的 svg 圖片源代碼。
從上面截取的部分代碼中,可以看到芝魔師的很多部位,比如 hat (帽子)、face (臉型)、expression (表情)都是由一些特定的樣式來決定,一張芝魔師的圖片有 12 個組成部位,其中在 NFT 交易平臺 Opensea 中也羅列出了這些部位,如下圖:
根據 DR 的推測,目前芝魔師的外形信息並沒有在鏈上進行記錄,而是玩家在參與預售獲得到芝魔師之後,在開發者的服務器中根據芝魔師的 ID 的生成了外形信息,並且與 ID 進行綁定。目前玩家可以查看所有已經被“召喚”出來的芝魔師形象。
只需要修改最後的 2598.svg 即可,2598 就是芝魔師 ID,截止到發稿,可以查詢的 ID 範圍在 1235 -3436 之間,別忘了前面 1-1234 個數字是預留給了稀有芝魔師。
現在遊戲僅僅只有預售這一個合約,後續在對戰和大逃殺玩法開啓後一定會有更多的合約來實現對應的邏輯,是否在後面的合約中,芝魔師的外形信息會被記錄併產生其他的附加效益?目前還是一個問號。
三、青黴菌亂入是個什麼鬼?
在遊戲的第三階段,青黴菌開始接管比賽,並開始像喫雞中的縮圈一樣逐漸的淘汰能量值低的芝魔師,那麼這個青黴菌是個啥,爲什麼會是它來接管比賽?
作爲不喜歡喫芝士的人,我們還是研究了一下。
有一種芝士,叫做藍芝士,也被稱爲藍紋奶酪,特點是以青黴菌發酵而成,使其表面有一些藍色的斑紋。這種藍芝士是一種半柔軟狀奶酪,質感疏鬆,易碎易融,但最易碎。後者則是人們更多使用這種芝士的原因。傳統的藍紋奶酪,無硬皮,白色母體,帶有藍黴,它的味道比起白黴芝士來顯得辛香濃烈,很刺激。