在 TCG 中,有沒有多面骰解決不了的隨機性?
只懂爐石和萬智。
爐石就是最難結算的導演,也理論上可以用多面骰來結算。
有沒有任何一種情況,多面骰是無法結算的?
(自己想的都可以。)
可以很明確的說,遊戲王,沒有這樣的卡。
遊戲王的概率因素大部分都在卡片順序上了,除此之外最多就是類似「隨機選對方1張手卡丟棄」(因為對方的手卡情報不公開,任意選一張)的效果,根本沒法和傻龍的隨機性相比。
由於多面骰的面數比較多,因此對於多個目標的選擇其實也能做到,因此如爐石這樣的CCG和能夠以程序或APP形式出現在電腦、手機等地方的TCG存在的隨機情況應該都能依靠多面骰來決定,一枚不行就兩枚,只要能做出對應的骰子。
另外貼一下樓上有人說的改的例子的原型,和奧金尼痛苦女王很像:
怪獸A:「真紅眼的鋼炎龍」:對方把效果發動的場合,給予對方500分傷害。
怪獸B:「魔王龍 蠅王」:控制者因為對方受到戰鬥·效果傷害時發動,這張卡的攻擊力上升那個傷害的數值。
通過某種方法觸發蠅王效果,就會出現加攻→傷害→加攻的Loop,最後怪獸A的控制者把對方基本分扣完勝利。這也是一種首回合一回殺(遊戲王稱FTK,相應的好像稱OTK)的思路,雖然達成難度不算低。
如果把怪獸B換成「暗黑方界邪神 深紅之挪婆·三神一體」(控制者受到效果傷害的場合發動,給予對方相同數值的傷害),那麼就是相互傷害了。
在正經的萬智牌遊戲里確實沒有,(不正經的我能想到混沌法球是多面骰子解決不了的)既然你把導演的隨機法術也定義到隨機骰子的能力範圍,那確實是沒有了。
給你幾個骰子解決不了的情況:一個是混沌法球這種取決於地球大氣的,幾乎是無法模擬的。第二個是跟未來有關的,比如「如果目標牌手將來會脫單,則獲得當前對局勝利並請在場所有人一包補充包」。
混沌法球:
我能怎麼辦?你要把我扯碎了,我也很絕望啊!
想了一個,不能說不能解決,只能說是個帶有隨機性的死循環……
是遊戲王中的一個例子,改成萬智舉例,以及稍微改編了一下效果…
如果萬智不能這麼處理,那麼咱默默丟人……
嘴比較笨,務必湊合看…
假設玩家A場上有一生物a,異能為對手控制的生物啟動異能時,對對手造成1點傷害。
B玩家生命值為20,場上有一生物b,異能為對手控制的生物對我方造成傷害時,傷害結算之後回復相同或者翻倍的數值。
這時玩家A用其他方法對玩家對玩家B造成1點傷害並且觸發了生物b的異能,由於b啟動異能,a對玩家B造成隨機傷害,又觸發b異能,再回過來觸發a異能……然後進入死循環……
由於b回復生命值1點或者兩點的概率相同,都是二分之一,所以最後玩家B的生命值會變成20~∞中任意某個數值,而不是以偏概全的說成玩家B的生命值變成∞……
所以,儘管在這個combo中,多面骰能處理各個小步驟,但是並不能結算出最後的結果,因為最終的結果有無限種可能……
重複,嘴比較笨,題主就湊合看看得了,真的不能這麼處理的話那我就丟人退群罷……
DIY:(當然萬智牌真的有可能出這張卡)
這張卡發動,雙方分別將這張卡飛出去(以一米為單位),雙方增加自己飛的距離生命值……
(或者誰飛的遠誰勝利……)
或者:
地面延伸
5費
雙方抽5牌,抽到的地牌進場……
(不過這張卡好像不在這個問題的隨機性的討論範圍)
除非你用多面骰子做一個物理引擎出來?
有可以用多面骰模擬,
但是實卡基本無法實現的設置
實卡因此不會出這種機制
HEX里有很多…
比如,迅猛龍…
1費,進場時向牌庫里塞四個迅猛龍
比如各種向對手牌庫里塞蜘蛛的牌……
迅猛龍可能還好…
但是對手獲得了你的迅猛龍,
要往自己的牌庫里塞呢……
牌套不一樣怎麼辦???
都能用骰子或其他方法解決,只是繁瑣程度會影響遊戲心情,而那類效果也並不會使得遊戲增色多少,沒什麼必要。。
比如隨機召喚怪的技能,實卡只需要買全一套怪在旁邊放著備抽即可,不是做不到是費錢。。卡組裡隨機召喚怪的技能只需要把怪全挑出來抽,抽完洗牌即可,不是做不到只是費時間。。同理所有效果只要做都有方法,只是得不償失。。
但凡隨機性,都沒有道理不能用骰子模擬。
隨機性背後的代碼,不就是隨機生成一個數字么,這和多面骰子本身的用途毫無區別(如果骰子可以有任意多個面的話)。更複雜的隨機過程無非就是擲幾次骰子的問題。
爐石的結算,如果暴雪爸爸不告訴你結算規則,你確定知道怎麼結算?
爐石怎麼算tcg
20面骰子,或者一個硬幣理論上可以完備搞定random類
造成X點傷害,X為當前的分數(min)。該問題多面骰解決不了,要用時鐘來解決。
混沌法球?
你可以用一枚硬幣的正反面來模擬任意麵的骰子(多拋幾次)
從理論上來說全都能解決,但實際發生的話玩家會瘋。
理論上,電腦不管是隨機什麼東西,都可以通過骰子和紙筆、代碼對應表之類的方式在桌面上實現。畢竟理論基礎都是一樣的,電腦只是給它自動化了而已。
當年爐石沒上市之前我和小夥伴就這麼干過,但實際玩了幾把之後,很快就把幾張牌設為禁卡了。比如TC130,比如控心術。
你想想對方場上有7個生物時,我出了個TC130時要怎麼辦?當時我們是用100面骰,99、100兩個值拋棄,其它值和7求餘數。。。多麼複雜。
幸虧當時沒有出冠軍試煉,不然抽隨從拼點這事,雙方選手,以及裁判,大家都要瘋。(當然一定要出的話肯定是要改進方案,翻第一張或者隨機抽一張,不論隨從法術還是地,拿出來拼)
更別提後來的出的導演、收割機這些檢索全牌庫的了。我想來想去都只能通過表格列總牌庫然後查對應ID再手寫臨時替牌(真的去準備全套總牌庫太難實現了)。但就算這樣,骰子面數也很成問題,至少我是沒見過超過100面骰的(除非用excel或者手機上裝個隨機數發生器之類的東西作輔助)。在WOWTCG中有類似的替代解決方案,就是把全牌庫改成備牌。不過這樣做顯然強度極高,平衡性動不動就要崩。
還有更麻煩的,就是象鋼鐵戰蠍之類往對方牌庫裡面塞垃圾的,理論上可以準備額外的牌套,或者大家約定無牌套來解決。但一想到打完一局後檢索牌組把垃圾再重新挑出來這件事,也很崩潰吧。
以上都還能忍的話,那麼大帝、污手黨的隨機手牌+1/+1之類的,我想誰都忍不了了。我能想到的桌面解決方案就是手牌上插回形針夾紙條寫+1-1,並且每回合改。。。我想真發生的話,就算不考慮泄露手牌信息的問題(我只有一個野獸或者只有2個隨從要怎麼擲骰子),也會因為太煩而在一天之內通通變成禁卡。
總之,當初爐石剛出的時候我就判斷,TCG電腦化是一個偉大的進步,不論是操控便利性還是對手範圍都提升了不止一點。可惜的是爐石為了降低門檻和迎合浮躁社會,把操控性削弱了太多。(以前一直YY爐石哪天能把瞬發和康加進來,現在也逐漸絕望了)
梳理一下題主的問題:
0.我只懂爐石和萬智
1..爐石中的導演明明可以用多面骰模擬結算
2.那麼其(wan)他(zhi)TCG有沒有任何一種情況下是多面骰無法模擬結算的呢?
1.A剩兩血,topdeck到一隻莎希麗。
2.莎希麗進場,-2複製金角獸。
3.金角獸進場,觸發異能雲移莎希麗。
4.第二步到第三步重複兩千億次。
5.B起動鬼怪試駕手的異能(T:~對隨機選擇的目標生物或牌手造成2點傷害。)
6.準備扔幾次20面骰?
其實吧,這個問題本身就是個悖論啊。
用多面骰無法解決的隨機性,怎麼實裝到遊戲里?
既然無法實裝到遊戲里,那當然遊戲里沒有了。
而樓上說的死循環問題,其實在遊戲里是不存在的。就拿爐石為例,回合有時間限制,而且遊戲甚至都有時間限制,最後兩方同時爆炸,設計師也會考慮到這個問題。
因此,遊戲里不存在,也不可能存在多面骰無法解決的情況。
推薦閱讀:
TAG:數學 | 趣味數學 | 萬智牌 | 遊戲王 | 爐石傳說Hearthstone |