本文主要觀點來自於筆者最近正在進行翻譯的文集《TCG 理論》的作者,日本 MTG 玩家もりゆき推薦的文章《顕在的ミスと潛在的ミス ~カードゲーム・不完全情報ゲームに潛む罠~》
,結合筆者的理解進行一定的增改。如有不同的觀點歡迎補充討論。
前言
我們可以將涉及到策略博弈的遊戲分成完全信息遊戲與不完全信息遊戲。
簡單來說,完全信息遊戲指的是類似圍棋、象棋這種對雙方而言信息完全公開的遊戲。相對的,不完全信息遊戲指存在對對手不可見的信息的遊戲。例如卡牌遊戲的手牌,麻將的手牌等。
在完全信息遊戲中,雙方的抉擇往往是有一個可以達成共識的“對錯”的。圍棋的妙手與俗手不會有變化,不管是柯潔來還是你家隔壁7歲的小孩來,面對相同的棋盤,都不影響抉擇的正確性。
但當玩家在進行不完全信息遊戲的抉擇時,可以基於的信息只有“自已能知道的資源”。你的抉擇是否正確,只有在知道所有的信息時才能評價。同樣的操作,你在和 A 打時會產生優勢,但是和 B 打時又會因為他手上恰好有適當的對應卡而導致你的失敗。
此外,不完全信息遊戲通常包含一個很大的運氣元素,即發牌,沒有人能保證正確的選擇就一定會導致勝負。因此,把輸贏歸咎於運氣是非常容易的,而且人們往往會錯誤地認為本不是運氣造成的錯誤也是“運氣不好,沒辦法”,從而掩蓋掉自己的失誤。
通過本文,我希望能理清顯性失誤與隱性失誤的界限,提出一些將難以認識的隱性失誤轉換為顯性失誤的方法,希望能對各位產生幫助。
顯性失誤與隱性失誤是因人而異的
顯性失誤指的是非常容易被認識到的失誤。當犯下錯誤時,玩家能迅速意識到這裡的錯誤;同時,玩家也能意識到這裡做出了正確的抉擇。我們通常說的“沒有明顯的失誤”指的也就是這種失誤。類似錯斬、卡場、防斬殺等容易做出正確決策的情況,往往會被歸類為顯性失誤。
隱性失誤顧名思義,是沒有被玩家認識的失誤。環境認識、卡組構築、整體思路,這些難以被量化的因素無法簡單給出一個正確答案,都被普遍認為屬於隱性失誤的範疇。
隨著玩家技術的提高,或者說是隨著玩家對遊戲認知的改變,玩家的顯性失誤與隱性失誤會產生變化。隨著你的深入理解,某些對於過去的你的隱性失誤會因為你認識到了這種錯誤的存在而轉變為顯性失誤。同樣的,對於不同的玩家而言隱性失誤與顯性失誤的邊界也會因為雙方是否認識到這種失誤的存在而產生差異。
舉個例子,高中考試中常常能見到那種在選項裡挖坑的選擇題,這種坑在學生接觸它之前是難以被察覺到的,是一種即使犯錯也沒關係的隱性失誤;當學生接觸過這種選項並認識到“這裡是一個坑”後,這種失誤便轉換成了顯性失誤,一種會導致老師把你點起來指著攻擊的“應當被認識到”的錯誤。
因此,顯性失誤和隱性失誤是隨著玩家的意識和水平而變化的概念。
認識自己的失誤
不同於我們通常的認識,隨著你的遊戲理解的提升,你犯的錯誤,或者說你認識到自己產生的顯性失誤,反而會增加。
我們用下圖表示玩家從新手成為高手的過程。
隨著玩家的練習帶來的熟練度提高,玩家逐漸學會如何避免自己認識到的顯性失誤,這一定程度上會減少大部分在玩法上的顯性失誤對自己帶來的劣勢。與此同時,隨著遊戲理解的提升,玩家會更多地意識到隱性失誤的存在,並將其劃分為我們務須解決的顯性失誤的一環。但我們同時要認識到,大部分的隱性失誤存在一個難以被量化的評價。
正如我們之前所提到的,我們很容易就能判斷出這裡的斬殺有沒有錯誤,因為它存在一個絕對的“殺了還是沒殺”的量化標準;但我們卻難以表達“你在面對某個卡組時應當採用什麼節奏的打法”。卡牌遊戲的隨機性同樣導致玩家難以對隱性失誤進行評價:“我今天用快攻思路的打法戰勝了一箇中速卡組,這是因為這個卡組不擅長應付快攻,還是因為對方手背沒抽到關鍵牌?”當容易被解決的失誤在練習中被輕鬆化解後,我們會發現,玩家會逐漸變得難以通過之前練習的方式解決從隱性失誤中引出的新難題(以前我只需要玩兩把就能得出“這裡絕對不能這麼打”的結論,但現在我可能需要大量的練習與統計才能得出我的思路應該是如何的結論)。
換句話說,你逐漸認識到了更多的隱性失誤,對局中可能發生的隱性失誤逐漸減少(隱性失誤的總量基本只會隨著環境的變化而改變);而隨著你能力的提升,需要你解決的顯性失誤的難度也隨之提升,你堆積的顯性失誤反而會變多。隨著你的實力增強,你反而會認識到自身更多的錯誤。
這也許就是我們老生常談的無知者無畏吧。
正視失誤的存在
我們常常會聚焦於容易被發現的顯性失誤,並將遊戲的勝負歸結到顯性失誤上。
在和某些玩家對戰時,我們常常會注意到對方產生了明顯的失誤:“費用利用不到位”、“這裡應該先過牌再操作”、“這不是很明顯錯斬了嗎”。當我們沒有產生類似的明顯失誤時,便會認為我們理所應當獲得勝利。如果沒有勝利,往往會將理由歸因於運氣、卡組相性等與自身無關的因素。
這種想法是危險的。
考慮到之前的討論,這是一個非常重要的話題,但顯性錯誤並不一定直接關聯到勝負。 確實,犯了很多顯性失誤和低級錯誤的玩家可能不是高手,但另一方面,僅僅因為犯了一些低級錯誤就斷定一個玩家很菜也是不公正的。
對手可能在基本操作上有所欠缺,但他們可能在構建套牌上有壓倒性的優勢;他們可能擅長讀牌、算抽,某些你認為屬於神抽的情況對對方而言已經通過操作增加了抽到這張卡的概率;他們可能在環境的認識與對局理解上有自己的觀點。
你可能沒有意識到自身在這上面的不足,只關注對方犯了你的顯性失誤,把失敗歸結到客觀因素。但確實存在的可能性是,你同樣犯了對方眼裡的顯性失誤。
如何減少失誤
減少顯性失誤
減少顯性失誤相對比較簡單,原因是錯誤已經明顯化了。 減少顯性失誤,可以通過思考“在什麼情況下容易發生失誤”和“具體的解決方案是什麼?”來解決。通常增加對戰次數並適應也可以解決問題。
然而,顯性失誤是由隱性失誤轉化而來的,所以它們會“隨著知識的獲取而增加,通過實戰練習而減少”。如果你目前犯的“顯性失誤”很少,那麼練習可能沒有意義。我們更需要隱性失誤轉化為顯性失誤。
減少隱性失誤
減少隱性失誤並不容易,因為要減少這些失誤(或將其轉化為顯性失誤),你需要意識到自己正在犯的錯誤。但由於它們是潛在的,你很可能難以意識到它們。
有幾種方法可以使隱性失誤顯性化,但大多數情況下,都需要你“接受與自己不同的意見”,也就是“正確地保持謙虛”。
讓別人看你的手牌並提出指點,或者進行討論
大部分人都不喜歡別人對他們的遊戲進行干預,更不用說進行“討論”了。即使有人指出了錯誤,也不是每個人都會坦率地接受。反過來說,也需要能力來正確反駁錯誤的意見。接受他人的觀點會很痛苦,經由他人承認自己的錯誤也會很痛苦,但這會給自己帶來更多的提升。
接觸不同的遊戲環境
這是一個相當有效的方法。當一個社區固定下來時,你很難對社區裡成為共識的觀點提出異議(類似所謂的回聲室現象)。作為對策,接觸多個社區可以幫助你意識到自己遊戲中的錯誤。在某個環境中被認為強大的操作或套牌,到了另一個環境可能就會變弱,這是很常見的。那時,就是將自己的隱性失誤顯性化的大好機會!
理解社區 A 和社區 B 所說的不同之處,權衡它們,並糾正自己的認識。
嘗試不同的卡組
嘗試環境中的不同思路,包括不同的體系、不同的單卡抉擇、不同的構築方式(不一定代表那種構築更優)。不僅去理解那名玩家為什麼要選擇這麼構築,最好親自上手嘗試這種構築的意義在什麼地方。通過這種方式,你能認識到某些僅僅使用自己構築無法理解的潛在的優劣,從而解決某些你認識不到的隱性失誤。
結語
保持“自己有錯誤”的心態是很重要的。
“沒有錯誤”的態度只會使人的思考變得僵化,導致人將失敗的原因歸因於自身無法掌握的客觀因素,並通過放大對手的不足以安慰自身的失敗,成為一個“傲慢的指導者”。
誠然,卡牌遊戲是運氣成分很強的遊戲。因為運氣不足輸掉是很常見的。我們不應該因運氣因素而陷入無止境地自怨自艾,更不應該將本有可能發現的失誤埋藏在運氣之下。
正視自己的失誤,保持開放和謙虛的心態,是提高技術的第一步。