塔防類(lèi)游戲數(shù)值設(shè)計(jì)的幾個(gè)維度
2014-10-14 09:17:41來(lái)源:優(yōu)游網(wǎng)發(fā)布:優(yōu)游網(wǎng)
所謂不同維度的數(shù)值,就是互相無(wú)法直接用數(shù)學(xué)公式互相轉(zhuǎn)換的屬性,比如攻擊力和射程,他們兩個(gè)沒(méi)有直接的數(shù)學(xué)關(guān)系(或者用我從某本書(shū)上看來(lái)的術(shù)語(yǔ),這兩個(gè)屬性是“正交的”);而暴擊率、暴擊倍數(shù)則是可以在一定程度上轉(zhuǎn)換成攻擊力的,類(lèi)似的,護(hù)甲穿透、命中率也都是可以轉(zhuǎn)換為攻擊力的,而移動(dòng)速度、生命值就沒(méi)法通過(guò)數(shù)學(xué)運(yùn)算簡(jiǎn)單地轉(zhuǎn)化成攻擊力,它們之間的關(guān)系也是正交的。
顯然,不論是什么類(lèi)型的游戲,正交的數(shù)值類(lèi)型越多,游戲就越有趣,但也就更難平衡——不過(guò)對(duì)于游戲設(shè)計(jì)師來(lái)說(shuō),這并不是偷懶的理由。就像《三國(guó)殺》廣為人知的“一滴血等于兩張牌”的等式,其實(shí)就是在衡量?jī)蓚€(gè)正交的數(shù)值的平衡關(guān)系,遵照著這個(gè)關(guān)系去設(shè)計(jì)游戲平衡性,基本不會(huì)產(chǎn)生太離譜的情況。
自從數(shù)年前玩過(guò)了彈幕塔防《Enigmata: Stellar War》之后,我對(duì)把射擊游戲的一些要素融合到塔防中就十分感興趣,同時(shí)這也能加大塔防數(shù)值設(shè)計(jì)的維度,這往往不只體現(xiàn)在簡(jiǎn)單的數(shù)值設(shè)計(jì)上,在攻擊方式上也有很大的設(shè)計(jì)空間。實(shí)際上,很多游戲都在這么做,比如《炫光塔防》或者是《保衛(wèi)蘿卜》。
塔的運(yùn)作機(jī)制
炮塔的攻擊是憑借發(fā)射飛彈實(shí)現(xiàn)的。
索敵:塔決定攻擊哪個(gè)目標(biāo)的邏輯。實(shí)際上索敵范圍和攻擊范圍可以是不同的,有些游戲的索敵范圍更大,有些則相反。如果兩個(gè)范圍相同邏輯會(huì)更簡(jiǎn)單些。有些游戲的防御塔有鎖定目標(biāo)的設(shè)計(jì),即一旦某個(gè)單位進(jìn)入了火力范圍,在這個(gè)單位離開(kāi)范圍或死亡之前炮塔不會(huì)改變目標(biāo)。有些游戲能夠設(shè)定炮塔優(yōu)先攻擊的目標(biāo),比如離自己最近的,離基地最近的,最快的,血最多的等等。索敵有的時(shí)候還會(huì)受到視野的影響,比如在《Cubemen2》中,隔著墻的情況下是無(wú)法發(fā)現(xiàn)敵人的,因此所有塔都有一個(gè)“視野”的概念。
發(fā)射飛彈:最簡(jiǎn)單的炮塔就是瞄準(zhǔn)了敵人就開(kāi)火,復(fù)雜一些的炮塔可能一次發(fā)射多發(fā)不同發(fā)射角度的炮彈,或者同時(shí)鎖定多個(gè)敵人進(jìn)行攻擊,甚至估算炮彈的著彈點(diǎn)進(jìn)行預(yù)判等等。一些射擊游戲中,飛彈發(fā)射的角度會(huì)有不同程度的誤差,用來(lái)模擬槍械或者炮塔的精準(zhǔn)度。
發(fā)射點(diǎn)/炮塔:飛彈需要從某個(gè)部位飛出來(lái),所以一個(gè)炮塔會(huì)有至少一個(gè)發(fā)射點(diǎn)。比如某個(gè)游戲?yàn)榱四M主角右手端槍?zhuān)械淖訌椌投紡娜宋镏休S線偏右的地方創(chuàng)建出來(lái)。還有的游戲有多個(gè)發(fā)射點(diǎn),一次可以發(fā)射多發(fā)飛彈,或者多個(gè)發(fā)射點(diǎn)輪流開(kāi)火。對(duì)于追蹤型飛彈來(lái)說(shuō)發(fā)射點(diǎn)在哪里可能無(wú)所謂,但對(duì)于碰撞型子彈來(lái)說(shuō)發(fā)射點(diǎn)一定程度上決定了攻擊的命中率。
蓄力:有些單位的攻擊有蓄力的概念,指的是通過(guò)某種方式可以切換為更加強(qiáng)大的攻擊狀態(tài),比如《星際爭(zhēng)霸2》改版之前的虛空輝光艦,《紅色警戒2:尤里復(fù)仇》中尤里的蓋特機(jī)炮(這倆東西為啥這么像?我個(gè)人猜測(cè)都是出自Dustin Browder之手),《洛克人》的洛克槍?zhuān)短摶酶?jìng)技場(chǎng)》的動(dòng)力錘,甚至《英雄聯(lián)盟》的鬼索的狂暴之刃等等?!斑^(guò)熱”的機(jī)制實(shí)際上也很類(lèi)似。
朝向:有些炮塔有朝向,有些則沒(méi)有。有朝向的炮塔要把槍口對(duì)準(zhǔn)敵人才能進(jìn)行攻擊,這時(shí)候如果敵人橫向移動(dòng)速度很快,炮塔的轉(zhuǎn)動(dòng)速度跟不上的話就沒(méi)法瞄準(zhǔn)敵人進(jìn)行攻擊。《EVE》中類(lèi)似的機(jī)制對(duì)玩家的影響很大,口徑越大的炮轉(zhuǎn)得越慢,就很難鎖定速度飛快的小型船只。
塔的數(shù)值
炮塔本身有著很多種屬性,從邏輯上來(lái)說(shuō),有些屬性實(shí)際上是炮彈的屬性(比如攻擊力),但我們也可以把這些屬性認(rèn)為是炮塔的屬性,除非玩家可以自由為炮塔選擇發(fā)射不同攻擊力的炮彈,否則玩家建造炮塔肯定是看中了炮彈的威力而去建造的。
攻擊力:子彈對(duì)敵人造成的傷害,最基本的屬性。然而根據(jù)攻擊方式的不同,卻有著相當(dāng)大的的差異。單次傷害越高,搶人頭的幾率越高,但帶價(jià)則是浪費(fèi)的傷害越多。
攻擊間隔:發(fā)射子彈的間隔,也是最基本的屬性。
射程:最基本的屬性,實(shí)際上大部分游戲的“射程”指的是“最大射程”,不過(guò)某些游戲還存在“最小射程”。
最大轉(zhuǎn)角:現(xiàn)實(shí)中的炮塔多有這個(gè)屬性,而很多塔防游戲的塔最大轉(zhuǎn)角都是360度的,因此這個(gè)屬性有時(shí)候會(huì)被忽略。最大轉(zhuǎn)角與射程作為扇形的弧度和半徑?jīng)Q定了一個(gè)炮塔的火力覆蓋范圍。某些3D的塔防游戲中,火力覆蓋范圍更為復(fù)雜,可能會(huì)存在兩個(gè)維度的最大轉(zhuǎn)角——實(shí)際上現(xiàn)實(shí)中的炮塔也是這樣的,除了左右轉(zhuǎn)動(dòng)外還有最大最小仰角。
暴擊率:發(fā)動(dòng)致命一擊的幾率。按照我的理解,致命一擊最早是DND中Roll出20點(diǎn)來(lái)模擬“幸運(yùn)一擊”的,因此很多日本游戲?qū)⑵浣庾x為幸運(yùn)一擊或者會(huì)心一擊更符合其本意,而像《魔獸爭(zhēng)霸3》或者《暗黑3》中的暴擊率設(shè)計(jì)已經(jīng)完全失去了這個(gè)意義??偟膩?lái)說(shuō)我并不喜歡暴擊率的設(shè)計(jì),因?yàn)橹灰@個(gè)屬性存在,所有的塔都必然會(huì)追求這個(gè)屬性,除非能夠讓其不成為一個(gè)必然的選擇,否則就沒(méi)有存在的意義,只不過(guò)會(huì)讓數(shù)值膨脹罷了——就像《暗黑3》。好的例子是《流亡黯道》,里面存在追求100%命中率而放棄暴擊率的流派,也存在很多像《暗黑3》一樣依賴于暴擊觸發(fā)特效的流派。依賴某種方式來(lái)觸發(fā)特效能夠大大地加強(qiáng)不同維度數(shù)值的作用,但對(duì)于玩家來(lái)說(shuō)理解稍難一些,不是很適合休閑玩家。
命中率:一次攻擊擊中的概率。對(duì)于追蹤型飛彈來(lái)說(shuō),未擊中的時(shí)候是如何處理的需要特殊的說(shuō)明,比如像《星際爭(zhēng)霸2》中并不存在與《魔獸爭(zhēng)霸3》類(lèi)似的未命中機(jī)制,因此簡(jiǎn)單地使傷害降低為0的話傷害特效依然存在,而理論上完全閃避了一次傷害是不會(huì)受到那次傷害的特效影響的。與暴擊率類(lèi)似,足夠喪病的話也可以設(shè)計(jì)一種只有攻擊未命中的時(shí)候才會(huì)觸發(fā)的特效,否則玩家是會(huì)無(wú)腦堆命中率直到100%命中率的——玩過(guò)《魔獸世界》的都知道這是個(gè)真理!
攻擊規(guī)模:一次攻擊會(huì)傷害到多少個(gè)敵方單位。注意,這并不是一個(gè)游戲中真實(shí)存在的變量,而是由攻擊方式?jīng)Q定的。顯然,每能夠多攻擊到一個(gè)敵方單位,炮塔的效率就增加了一倍,因此這個(gè)數(shù)值對(duì)于炮塔的能力提升相當(dāng)之大,很多塔防后期都會(huì)都會(huì)變成狂造AOE塔的無(wú)聊游戲就是因?yàn)閷?duì)于這個(gè)數(shù)值的效力過(guò)低的估計(jì)了,但這也難怪,因?yàn)檫@個(gè)數(shù)值并不是真實(shí)存在的,發(fā)揮也不穩(wěn)定,因此更難預(yù)估。
彈速:子彈飛行的速度,對(duì)于以《打擊者1945》為代表的射擊游戲來(lái)說(shuō),子彈的飛行速度越高意味著玩家越容易瞄準(zhǔn),命中的幾率也就越高。對(duì)于傳統(tǒng)的追蹤型飛彈來(lái)說(shuō),彈速更高意味著過(guò)量攻擊更少,如果彈速非常慢的話,在怪物死亡后還會(huì)有很多飛彈在路上,這部分傷害就浪費(fèi)掉了(個(gè)人感覺(jué)《DOTA2》的絕大多數(shù)飛彈都飛的太慢,遠(yuǎn)程英雄補(bǔ)兵很困難)。其次,對(duì)于追蹤型飛彈來(lái)說(shuō),如果彈速?zèng)]有怪物的移動(dòng)速度快,想要命中敵人是相當(dāng)難的。而對(duì)于拋物線迫擊炮型飛彈來(lái)說(shuō),彈速越高也是命中率越高,否則怪物可能離開(kāi)了炮彈落點(diǎn)而無(wú)法造成傷害。
飛彈的運(yùn)作機(jī)制
炮塔決定了子彈的發(fā)射方式,但子彈離開(kāi)炮塔之后就不再受炮塔控制了,子彈有著幾方面來(lái)決定其實(shí)現(xiàn)功能的方式:
移動(dòng)規(guī)則:是鎖定某個(gè)目標(biāo)向其移動(dòng)?還是以固定的某種方式(如直線或者拋物線)移動(dòng)?移動(dòng)速度是怎樣的?是否有加速度?
碰撞規(guī)則:子彈會(huì)與什么類(lèi)型的目標(biāo)碰撞并造成傷害?所有單位?己方單位?敵方單位?其他飛彈?目標(biāo)地點(diǎn)?
銷(xiāo)毀規(guī)則:子彈在什么情況下被銷(xiāo)毀?碰撞到某種東西后銷(xiāo)毀?飛出一定距離?存活一段時(shí)間?
這三方面的結(jié)合可以創(chuàng)造出變化相當(dāng)多的飛彈。比如我們要模擬激光的效果,則移動(dòng)速度是無(wú)限大的,剛剛發(fā)射就會(huì)擊中敵人;狙擊槍能夠穿透一排敵人,說(shuō)明子彈在與敵人碰撞的過(guò)程中沒(méi)有被銷(xiāo)毀,但也不會(huì)對(duì)同一個(gè)目標(biāo)重復(fù)造成傷害;迫擊炮對(duì)著目標(biāo)地點(diǎn)攻擊,敵人有可能離開(kāi)了著彈點(diǎn),說(shuō)明其移動(dòng)方式是拋物線的;火焰噴射器則可以看做連續(xù)快速發(fā)射一些碰撞體積大,移動(dòng)速度慢,碰到敵人不會(huì)銷(xiāo)毀而是創(chuàng)建后一段時(shí)間銷(xiāo)毀的飛彈;散彈槍一次發(fā)射大量的子彈,并且角度各有不同等等。如果是縱版的游戲(《憤怒的小鳥(niǎo)》那種視角),可能子彈還會(huì)受到重力的影響,但表現(xiàn)出來(lái)其實(shí)也就是移動(dòng)規(guī)則變?yōu)閽佄锞€狀的。關(guān)于這個(gè)類(lèi)型的飛彈設(shè)計(jì)可以參照《瘋狂坦克》或者《彈彈堂》這種游戲,里面對(duì)于飛彈的物理模擬十分有借鑒意義。
怪
生命值:基本屬性。
移動(dòng)速度:基本屬性。
護(hù)甲:降低受到的傷害。以《星際爭(zhēng)霸》中的護(hù)甲機(jī)制為例,護(hù)甲按照減法直接抵消一部分攻擊力,因此攻擊力越高的單位被護(hù)甲抵消掉的部分越少,這樣玩家在針對(duì)高護(hù)甲的怪物的時(shí)候,在同等面板DPS的情況下,選擇高攻擊力低攻速的塔就更劃算。我并不贊同只是單純地將護(hù)甲作為一個(gè)降低傷害的手段,這和過(guò)于簡(jiǎn)單的暴擊一樣也只是會(huì)導(dǎo)致屬性膨脹。護(hù)甲的存在一定也要讓玩家在不同的維度屬性中做出選擇,才有其存在的意義。注意,以《星際爭(zhēng)霸》為例的話,如果護(hù)甲是負(fù)的,每次受傷會(huì)受到額外傷害,在這種情況下高攻速低攻擊力的防御塔的收益是更高的!
閃避率:降低收到的攻擊命中的幾率。對(duì)于追蹤型飛彈來(lái)說(shuō),如果被閃避了后續(xù)是如何處理的需要更詳細(xì)的設(shè)計(jì),在《星際爭(zhēng)霸2》中有的飛彈會(huì)重定向某個(gè)范圍內(nèi)的其他目標(biāo),如果沒(méi)有可行目標(biāo)則自行銷(xiāo)毀。
攻擊方式:有的游戲中怪物走到基地面前會(huì)持續(xù)不斷地對(duì)基地造成傷害,有些則是一次性地造成傷害并且消滅自己,有些則是一次性造成傷害并且隨著下一波怪物再次出現(xiàn),還有一些其它方式。對(duì)于波次驅(qū)動(dòng)的塔防來(lái)說(shuō),我個(gè)人比較贊同第二種,第三種可能正反饋太強(qiáng),第一種則難以預(yù)估怪物能對(duì)基地造成多少傷害(因?yàn)椴恢浪鼈儠?huì)打基地多久)而較難設(shè)計(jì),并且由于漏的怪會(huì)一直攻擊基地導(dǎo)致玩家必然會(huì)優(yōu)先在基地附近部署防御塔而使得游戲策略減少。
是否會(huì)還手:有的游戲中的怪物會(huì)攻擊防御塔,有的只會(huì)傻跑?!秶?guó)王守衛(wèi)軍》開(kāi)創(chuàng)了第三種模式——小兵捉對(duì)互砍。
相關(guān)閱讀
- 10-14 ·如何維護(hù)國(guó)家網(wǎng)絡(luò)安全?網(wǎng)絡(luò)安全小常識(shí)
- 10-14 ·美術(shù)音樂(lè)大咖齊聚2017CGDC 詳談第九藝術(shù)別樣魅力
- 10-14 ·火力熊貓工作室將于2017年ChinaJoyBTOC展區(qū)精彩亮相
- 10-14 ·ChinaJoyLive國(guó)風(fēng)紀(jì)門(mén)票預(yù)售正式開(kāi)啟!嘉賓名單第二彈放出
- 10-14 ·ChinaJoy主辦方倡議:弘揚(yáng)ACG(二次元)健康文化
- 10-14 ·三只松鼠股份有限公司將于2017年ChinaJoyBTOC展區(qū)精彩亮相
- 10-14 ·口袋巴士獻(xiàn)禮邀廣大玩家同慶ChinaJoy15歲生日
- 10-14 ·2017WMGC蓄勢(shì)待發(fā) 4位嘉賓深度分享?yè)屜瓤?/a>
- 10-14 ·同行十五載 共享泛娛樂(lè)——2017第15屆CJ新聞發(fā)布會(huì)舉行在即
- 10-14 ·深圳恩方傳媒將于2017年ChinaJoyBTOC展區(qū)精彩亮相