《HSO:卡牌基因研究所》重大更新前瞻

HSO在十周年(2022年7月)時(shí)將迎來(lái)一次重大更新,所以我們必須全力以赴——這就是up做鴿子的理由。
雖然現(xiàn)在你還不能玩到它的全部?jī)?nèi)容,但是我可以透露其中的一部分來(lái)饞你一下——預(yù)約一款只存在夢(mèng)里的游戲,它難道不香嗎?
本次更新將包含以下內(nèi)容:
【更多的擴(kuò)展包】
新版本新增三千多張卡牌,全部來(lái)自爐石傳說(shuō)的官方擴(kuò)展包,涵蓋了幾乎所有爐石傳說(shuō)中的可收藏卡牌。
這些卡牌的效果大多已被制成模板,可被玩家調(diào)用。
在使用模板時(shí),你可以通過(guò)自定義參數(shù),實(shí)現(xiàn)多樣化的技能效果。
你可以在軟件隨帶的說(shuō)明書中找到這些模板的名稱,使用方法和示例。
【更大的自由度】
在原先支持自定義卡牌、自定義套牌、自定義游戲規(guī)則的基礎(chǔ)上,新增自定義職業(yè)、自定義種族、自定義派系、自定義擴(kuò)展包等功能。
【新的實(shí)用功能】
新增歷史記錄系統(tǒng)。
憑借該系統(tǒng)我們實(shí)現(xiàn)了,保存殘局、保存錄像、錄像回放、實(shí)時(shí)復(fù)盤等功能。
其中最值得期待的就是復(fù)盤功能,它意味著你可以在播放錄像的過(guò)程中隨時(shí)暫停,并接手對(duì)局自己操作。此時(shí)的游戲會(huì)自動(dòng)變?yōu)樽笥一ゲJ剑@樣你就可以嘗試各種全新的打法。
新增記牌器功能,該功能是為了方便測(cè)試而存在的,因此僅在左右互搏模式中有效。玩家可以在對(duì)局中,隨時(shí)查看位于套牌、墳場(chǎng)中的卡牌,并顯示其排序。
【新的游戲編輯器】
現(xiàn)在你不必到海量的配置文件中去尋找你想要修改的那一個(gè)參數(shù)了。
我們基于Uinity開發(fā)了一款全新的可視化編輯器,可以幫助你自由地定制游戲的各個(gè)維度。
你可以把它想象成是一個(gè)簡(jiǎn)易版的War3地圖編輯器。區(qū)別在于,它被用于制作自定義卡牌游戲。
【新的游戲規(guī)則】
我們?cè)诒A魻t石傳說(shuō)原有規(guī)則的基礎(chǔ)上,增加了堆疊與優(yōu)先權(quán)系統(tǒng)。
利用堆疊系統(tǒng),你可以實(shí)現(xiàn)類似萬(wàn)智牌的堆疊和游戲王的連鎖功能。
在爐石傳說(shuō)中是否已經(jīng)存在堆疊、連鎖和后發(fā)先至呢?
事實(shí)上爐石傳說(shuō)本身就是具有這些機(jī)制的,但是沒(méi)有被廣泛應(yīng)用。而且目前存在于游戲中的全都是觸發(fā)必發(fā)效果。
例如:寒冰屏障,寒冰護(hù)體,擾咒術(shù),法術(shù)反制,蒸發(fā),崇高犧牲等。






這些卡均會(huì)在對(duì)手的動(dòng)作生效前產(chǎn)生效果,實(shí)現(xiàn)后發(fā)先至。
在新版本中,我們會(huì)將堆疊發(fā)揚(yáng)光大,因此玩家間的博弈會(huì)明顯增多。
在新的優(yōu)先權(quán)系統(tǒng)中,玩家可以在不結(jié)束自己回合的情況下,短暫的將行動(dòng)權(quán)轉(zhuǎn)移給對(duì)手。
爐石傳說(shuō)原本沒(méi)有優(yōu)先權(quán)系統(tǒng),玩家在己方回合開始后獲得行動(dòng)權(quán),然后持續(xù)擁有它,直至回合結(jié)束。因此,你無(wú)法在對(duì)手回合使用卡牌或做出選擇。
在增加優(yōu)先權(quán)系統(tǒng)后,玩家在進(jìn)行某些操作后——打出一張卡牌或是發(fā)動(dòng)攻擊,會(huì)將優(yōu)先權(quán)轉(zhuǎn)移給對(duì)手,詢問(wèn)對(duì)手是否有卡牌需要發(fā)動(dòng)。屆時(shí)你在對(duì)手回合也有機(jī)會(huì)打出卡牌。
這個(gè)設(shè)計(jì)可以增加玩家間互動(dòng),避免玩家在對(duì)手回合只能看表演的尷尬情況。
這兩個(gè)系統(tǒng)支持選擇性開啟。如果你更喜歡爐石傳說(shuō)的原有設(shè)計(jì),只需要在配置文件中關(guān)閉它們即可。在關(guān)閉該系統(tǒng)后,所有需要用到優(yōu)先權(quán)的選發(fā)效果,都會(huì)像爐石傳說(shuō)本來(lái)那樣變成必發(fā)效果。
【新的法術(shù)類型】
由于新規(guī)則的加入,使得游戲的深度有了明顯的增加。借著新規(guī)則,我們?cè)谠械?strong>普通法術(shù)、奧秘的基礎(chǔ)上,新增反擊和永續(xù)兩種新的法術(shù)種類。
由于堆疊的加入,普通法術(shù)增加了新設(shè)定:只能在己方回合并且堆疊為空時(shí)施放。
在實(shí)際使用時(shí),普通法術(shù)與之前沒(méi)有區(qū)別,因?yàn)闋t石傳說(shuō)的原本設(shè)計(jì)就是這樣的。我只是對(duì)它進(jìn)行了闡釋。
原有的奧秘法術(shù)只有滿足觸發(fā)條件時(shí)必定發(fā)動(dòng)這一種類型。
現(xiàn)在新增一種滿足觸發(fā)條件時(shí)可以發(fā)動(dòng)的種類。
這一種類的奧秘會(huì)使用堆疊和優(yōu)先權(quán)系統(tǒng),即后發(fā)先至。并且允許玩家自連鎖。
注意:這兩種奧秘均只能在己方回合施放,在施放成功后會(huì)被蓋放在后場(chǎng)。被蓋放的奧秘只能在對(duì)手回合發(fā)動(dòng)。奧秘在施放時(shí)需要消耗法力水晶,發(fā)動(dòng)效果時(shí)不需要消耗法力水晶,發(fā)動(dòng)效果時(shí)堆疊不為空。
雖然這一設(shè)定與爐石傳說(shuō)原設(shè)計(jì)沒(méi)有差別,但在由于堆疊與優(yōu)先權(quán)系統(tǒng)的加入,它有了新的闡釋。
暫時(shí)不增加允許在己方回合發(fā)動(dòng)的奧秘,即類似游戲王中的陷阱卡的設(shè)計(jì)。
新增反擊法術(shù)種類,該種類參考了萬(wàn)智牌的瞬間和游戲王的速攻魔法。反擊法術(shù)在自己獲得優(yōu)先權(quán)時(shí)就能發(fā)動(dòng),允許在己方回合和對(duì)方回合施放,允許在堆疊不為空時(shí)施放。
由于反擊法術(shù)可以在堆疊不為空時(shí)施放,所以可以實(shí)現(xiàn)后發(fā)先至,干擾對(duì)手的計(jì)劃。
注意:反擊法術(shù)無(wú)論是在自己回合施放,還是在對(duì)手回合施放,都需要消耗法力水晶,因此如果你想要在對(duì)手回合施放它,必須在自己回合結(jié)束時(shí)預(yù)留足夠多的法力水晶。
這一設(shè)定可以增加玩家間的心理博弈。
例如:你的對(duì)手在他的回合結(jié)束時(shí)留下了一些沒(méi)有被使用的法力水晶,你就需要在行動(dòng)前好好考慮一下,他是因?yàn)?strong>卡手而浪費(fèi)了費(fèi)用,還是有所預(yù)謀。
由于反擊法術(shù)使用起來(lái)比較靈活,所以它們的卡面效果一般不會(huì)強(qiáng)于普通法術(shù)和奧秘。通常是一些通過(guò)對(duì)敵方隨從造成減益、為己方隨從添加增益,以干擾對(duì)手行動(dòng)為目的的法術(shù)。
新增永續(xù)法術(shù)種類,或稱為光環(huán)。
此類法術(shù)的施放時(shí)機(jī)與普通法術(shù)相同,但它們?cè)谑褂煤髸?huì)被放入后場(chǎng),并持續(xù)生效,直至被破壞或滿足離場(chǎng)條件。
利用永續(xù)法術(shù)的這些特性,你可以實(shí)現(xiàn)例如:任務(wù),任務(wù)線,支線任務(wù),咒符,場(chǎng)地等在內(nèi)的,需要長(zhǎng)時(shí)間停留在場(chǎng)上發(fā)揮效果的卡牌。
注意:由于目前爐石傳說(shuō)中沒(méi)有針對(duì)此類法術(shù)的手段,永續(xù)法術(shù)在生效后就無(wú)法被對(duì)手破壞。為了平衡它,所以添加了永續(xù)法術(shù)在施放完成后,需要持續(xù)占用后場(chǎng)格子的設(shè)定作為補(bǔ)償。我們也會(huì)在后續(xù)的更新中考慮增添更多的針對(duì)手段。
【新的隨從登場(chǎng)邏輯】
爐石傳說(shuō)對(duì)戰(zhàn)吼隨從的針對(duì)方式非常地單一且乏力。
目前主要依靠吞噬者穆坦努斯(吃手手),魯巴尼蛛網(wǎng)領(lǐng)主,卑劣的臟鼠,死亡領(lǐng)主(328),機(jī)械拷問(wèn)者(嘴臭機(jī)器人)等手段干擾對(duì)手使用隨從的戰(zhàn)吼效果。





這些手段隨機(jī)性大,針對(duì)性弱。
因此,在引入堆疊系統(tǒng)后,我們重寫了隨從的登場(chǎng)邏輯。
在新邏輯中,戰(zhàn)吼隨從的效果被分為登場(chǎng)前生效和登場(chǎng)后生效兩種。
登場(chǎng)前生效的戰(zhàn)吼與之前的結(jié)算方式相同,滿足發(fā)動(dòng)條件的戰(zhàn)吼效果會(huì)在隨從被打出后直接生效。
而登場(chǎng)后生效的戰(zhàn)吼則需要進(jìn)入堆疊。此類戰(zhàn)吼會(huì)因?yàn)殡S從在登場(chǎng)時(shí)立即死亡、立即被變形、立即轉(zhuǎn)移控制權(quán)、立即離開原先位置等因素而無(wú)效化。
例如:玩家在打出雷諾·杰克遜時(shí),滿足牌庫(kù)沒(méi)有相同牌的條件,能為己方的英雄恢復(fù)所有生命值。這在原規(guī)則中幾乎是萬(wàn)無(wú)一失的——僅在極端條件下可能會(huì)有迷之結(jié)算。而在新規(guī)則中,如果雷諾·杰克遜在召喚時(shí),對(duì)手發(fā)動(dòng)奧秘爆炸符文殺死了他。那么因?yàn)?strong>后發(fā)先至,雷諾·杰克遜在發(fā)動(dòng)戰(zhàn)吼前就已經(jīng)被爆炸符文殺死,所以無(wú)法發(fā)動(dòng)登場(chǎng)后的效果,玩家英雄不能恢復(fù)生命值。


這個(gè)新設(shè)計(jì)可以有效彌補(bǔ)原版爐石傳說(shuō)規(guī)則對(duì)戰(zhàn)吼隨從抗性過(guò)弱的缺陷。
【更多的中立卡牌】
爐石傳說(shuō)中的中立卡牌和雙職業(yè)卡牌非常稀缺。
除了僅有的一張中立武器外,清一色的中立隨從。
在新版本中,我們支持并鼓勵(lì)玩家設(shè)計(jì)中立法術(shù),中立武器和中立英雄,雙職業(yè)亦然。
由于新規(guī)則對(duì)奧秘和部分法術(shù)進(jìn)行了加強(qiáng),使得那些沒(méi)有奧秘,或法術(shù)本身偏弱的職業(yè)在對(duì)戰(zhàn)中變得乏力,所以我們把一部分法術(shù)牌移入了中立區(qū)域,使得所有職業(yè)都可以使用它們。
【更多的非隨機(jī)選項(xiàng)】
隨機(jī)可以說(shuō)是爐石傳說(shuō)趣味性的關(guān)鍵,因此我們會(huì)保留爐石原有的隨機(jī)性。
但或許是因?yàn)闋t石傳說(shuō)原有框架的限制,官方設(shè)計(jì)師至今都沒(méi)有設(shè)計(jì)過(guò)任何一張需要取多個(gè)對(duì)象為目標(biāo)的卡牌,而是用隨機(jī)選擇的方式替代了它們。
例如:多重射擊,需要選擇兩個(gè)敵方隨從造成傷害。此類卡牌在爐石傳說(shuō)的原版設(shè)計(jì)中,必定會(huì)被設(shè)計(jì)成隨機(jī)選擇兩個(gè)目標(biāo)。

除此之外,以手牌為目標(biāo)的效果和以牌庫(kù)中的卡牌為目標(biāo)的效果也必定是隨機(jī)的。
至今爐石傳說(shuō)中都沒(méi)出現(xiàn)過(guò)任何可以讓玩家自主選擇自己或敵方手牌,墳場(chǎng),奧秘,牌庫(kù)中的卡牌的效果。
例如:復(fù)活術(shù)、心靈視界、控心術(shù)、靈魂之火等,必定是隨機(jī)選擇張牌。即使設(shè)計(jì)師希望降低隨機(jī)性,也會(huì)使用仍具有一定隨機(jī)性的發(fā)現(xiàn),而不是直接由玩家自主選擇。




這種設(shè)計(jì)或許可以被解釋為:設(shè)計(jì)師希望爐石傳說(shuō)的機(jī)制足夠簡(jiǎn)單,以便于被新玩家接受。
足夠少的選擇權(quán)和足夠多的隨機(jī)性,可以讓實(shí)力差距較大的玩家間也能夠打得有來(lái)有回。這樣可以減少失敗帶來(lái)的挫敗感,但是這也限制了爐石傳說(shuō)的競(jìng)技性。
為了解除這一限制,提升玩家在制作DIY卡牌時(shí)的自由度,我們新增了多對(duì)象選項(xiàng)。
現(xiàn)在,你可以在打出卡牌時(shí)自主的選擇多個(gè)目標(biāo)為對(duì)象。
同時(shí),現(xiàn)在也允許效果中出現(xiàn)選擇X張手牌,選擇X個(gè)奧秘,選擇牌庫(kù)中X張符合Y條件的卡牌,選擇墳場(chǎng)中X張符合Y條件的卡牌等前所未有的描述。
該設(shè)定支持開啟或關(guān)閉。如果你更希望保留爐石傳說(shuō)的隨機(jī)性,可以在配置文件中選擇關(guān)閉該選項(xiàng)。關(guān)閉后,所有多對(duì)象選擇,和以手牌,牌庫(kù),奧秘,墳場(chǎng)區(qū)域中的卡牌為對(duì)象的選擇都會(huì)變成隨機(jī)選擇。
【重寫游戲架構(gòu)】
在原先的軟件架構(gòu)中,一張卡牌被設(shè)計(jì)為最小操作單元。
用戶在實(shí)現(xiàn)一張全新卡牌時(shí)需要?jiǎng)?chuàng)建一個(gè)與卡牌ID同名的腳本。在軟件運(yùn)行時(shí),系統(tǒng)通過(guò)反射的方式來(lái)實(shí)例化該腳本。
這樣的設(shè)計(jì)雖然有不少優(yōu)勢(shì)。
例如:結(jié)構(gòu)簡(jiǎn)單——一張卡牌對(duì)應(yīng)一個(gè)腳本,擴(kuò)展方便等。尤其對(duì)于小型制作團(tuán)隊(duì)來(lái)說(shuō),數(shù)值策劃和代碼編寫者可能是同一個(gè)人。他只需要在寫腳本時(shí)一并修改數(shù)值即可。
因此,這種設(shè)計(jì)被廣泛應(yīng)用到各種小團(tuán)隊(duì)制作的卡牌游戲中。
例如:ygo,殺戮尖塔,卡牌締造者等。
但它也有許多缺點(diǎn)。
例如:擴(kuò)展軟件必須要有代碼基礎(chǔ)。
邏輯代碼分散在各個(gè)卡牌中,使得調(diào)試難度增大。
當(dāng)編寫腳本的人不止一個(gè)時(shí),別人犯的錯(cuò)誤可能會(huì)影響到你,導(dǎo)致你被迫去閱讀所有人編寫的內(nèi)容,從而增加巨額的學(xué)習(xí)成本。
一張卡對(duì)應(yīng)一個(gè)腳本就意味著,有多少卡牌就有多少個(gè)腳本,隨著擴(kuò)展包的增多,腳本數(shù)量也會(huì)隨之顯著增加。
另外,相同的效果會(huì)被多人反復(fù)地實(shí)現(xiàn)。由于每個(gè)人的實(shí)現(xiàn)方式不同,導(dǎo)致兩張效果描述完全相同的卡牌在打出時(shí)具有截然不同的結(jié)果,使人摸不著頭腦。
更重要的是,本軟件支持DIY卡牌對(duì)戰(zhàn)。由于在聯(lián)機(jī)對(duì)戰(zhàn)時(shí),玩家的DIY卡牌的需要在游戲開始前同步。如果卡牌效果被寫在腳本中,那么在游戲開始前雙方玩家需要同步所有腳本,會(huì)使同步成本明顯增加,等待時(shí)間顯著延長(zhǎng)。玩過(guò)War3、星際2RPG地圖的玩家肯定了解這種下載自定義地圖的感覺(jué)。
這些缺點(diǎn)在其他卡牌游戲中或許可以忽略不計(jì),但《HSO》是一款鼓勵(lì)玩家用DIY卡牌進(jìn)行對(duì)戰(zhàn)的軟件。每個(gè)玩家的自定義卡牌都不一樣,就意味著你每和一名新對(duì)手對(duì)戰(zhàn)都要同步一次腳本。如果時(shí)間過(guò)長(zhǎng),會(huì)令人難以接受。所以這些缺點(diǎn)必須想辦法彌補(bǔ)。
于是我設(shè)計(jì)了一個(gè)全新的架構(gòu)。
在這個(gè)架構(gòu)中,原先腳本驅(qū)動(dòng)的游戲變成了由數(shù)值驅(qū)動(dòng)。
所有的玩家在設(shè)計(jì)新卡牌時(shí)僅需要填寫卡牌的數(shù)值。這些數(shù)值涵蓋了卡牌效果在內(nèi)的各個(gè)維度。
在游戲中,軟件會(huì)根據(jù)玩家填寫的各項(xiàng)數(shù)值,為卡牌實(shí)體添加對(duì)應(yīng)的組件。每一個(gè)組件對(duì)應(yīng)卡牌的一項(xiàng)特性。
原先一張卡牌由一個(gè)腳本實(shí)現(xiàn),現(xiàn)在一張卡牌被有機(jī)的拆分成了一堆組件和數(shù)據(jù),它成為了組件和數(shù)據(jù)的組合。
這種新設(shè)計(jì)具有以下幾個(gè)優(yōu)點(diǎn):
1)玩家可以零基礎(chǔ)的制作DIY卡牌。你只需要查閱我提供的效果模板,找到需要為卡牌添加的效果,并按照示例規(guī)范地填寫參數(shù),就可以調(diào)用程序中預(yù)制的各種卡牌效果。
那么玩家在設(shè)計(jì)卡牌效果時(shí)的局限性是否會(huì)過(guò)大呢?
其實(shí)某些看似復(fù)雜的效果可能只是一系列簡(jiǎn)單效果的組合。在你熟悉它們以后,靈活地運(yùn)用就能創(chuàng)造出屬于自己的獨(dú)一無(wú)二的神奇效果。
2)僅包含數(shù)據(jù)的擴(kuò)展包可以快捷的同步到客戶端。
現(xiàn)在的新擴(kuò)展包僅包含數(shù)據(jù)文本、圖片和音效。
3)所有特性組件化減少了大量的重復(fù)代碼與重復(fù)實(shí)現(xiàn),代碼維護(hù)變得更加簡(jiǎn)單。
軟件的代碼量不再因?yàn)榭ㄅ瞥氐募由疃偪竦卦鲩L(zhǎng),只有在你想要實(shí)現(xiàn)的效果沒(méi)有對(duì)應(yīng)的模板,且不是現(xiàn)有模板的組合時(shí),才需要編寫代碼去實(shí)現(xiàn)它。所以每次擴(kuò)展包更新只會(huì)增加少量代碼。
【新的分享手段】
因?yàn)榘俣仍票P的下載速度過(guò)慢,所以我們改用阿里云盤了——百度再見(jiàn)!
你只需要在阿里云盤中訂閱我們的官方賬號(hào)——Bilizaza,就可以在第一時(shí)間獲取到更新推送。
