“《星際爭霸》中的地圖編輯器要能達到這個目的,玩家自己就能設計出這樣的地圖,而不是需要我們在後臺程式程式碼中摳出來這一堆程式,做出固定死的地圖關卡。你們能做到這一點嗎?”
張國強仔細想了想技術上的難點,又和皮特低聲商議了幾句,回答道:“從理論上來說,這是可行的,我們在遊戲中增加一個功能,就叫地圖編輯,允許玩家自己設計各種單位,只要這些內容都遵循遊戲的主要核心規則,最終實現什麼樣的效果,都由玩家自己決定。”
從程式上來說,地圖編輯器相當於一個對玩家開放的可編輯程式,這個程式名為“Edit(引數1,引數2,……引數N)”,玩家們輸入不同的引數,Edit程式會生成不同表現形式的地圖map檔案,這也就是玩家們在遊戲中看到最終效果的唯一方式。
同時Edit程式也會呼叫另外一套玩家不可編輯,也看不到的核心程式“Main”,這就是《星際爭霸》的主核心規則,這是構建整個《星際爭霸》世界觀的骨架,不可被替換,不可修改,否則自定義遊戲就亂了套,沒有任何平衡性可言。
“怎麼樣將地圖編輯器玩出花樣呢?這就要考察玩家們的創造力了,我首先來說一個你們都聽得懂的遊戲,你們還記得《紅色警戒》中的高壓電力防禦塔吧?”楊雲畫出一個防禦塔,結果發現長得像一顆聖誕樹。
張國強點頭:“當然記得,這是一種威力超大的防禦裝置,除了空軍外,敵軍所有的移動部隊都會遭到電網的破壞!”
楊雲注意到電網這個詞,饒有興趣地問道:“為什麼會說電網?遊戲中它不是隻對單個單位產生傷害嗎?”
張國強不好意思地繞繞頭,說道:“我覺得放在現實世界中,這種高壓電攻擊,應該是以片區形式,如果幾個非常靠近的單位在一起,高壓電力應該可以在這幾個單位中跳動,形成一片傷害,類似於電網。”
“哈!你讓我想到了一個詞,連鎖閃電!”皮特笑起來,“這可是主神宙斯最拿手的攻擊招式!”
“沒錯!就是連鎖閃電,而且戰錘40K裡面也有類似的雷雲風暴魔法,可以在小範圍空間區域內進行毀滅性的閃電攻擊,任何處於這片區域內的敵人都會死。”
“區域性攻擊?地獄火召喚術,暴風雪召喚術,魔戒中也有大量魔法可以借鑑!精靈族也有寧靜之雨,法師們的爆炸火焰差不多也是同樣的意思……”
兩人越說越帶勁,眼冒精光,迸出思維碰撞的火花,楊雲忍不住咳嗽兩聲:“歪樓了喂!”
眾人笑,他們不知不覺就被帶入到這種輕鬆的氛圍中,想到了很多高壓電力防禦塔的應用,以及它的變種。
楊雲並非責備,而是鼓勵:“先回到高壓電力防禦塔上來,如果我們有一個遊戲,只允許玩家修建這種防禦塔,機槍地堡,導彈防禦地堡,高壓電力防禦塔,然後安排成百上千的敵人沿著固定軌跡衝過來,想要突破玩家的層層封鎖,你們覺得這樣的遊戲好玩嗎?”
著名的塔防遊戲,這就是規則。
準確點來說,《植物大戰殭屍》也是塔防遊戲,玩家們需要建設各種建築,想盡各種手段,將殭屍們抵擋在門外。
只是《植物大戰殭屍》是橫向一波流,而楊雲在黑板上畫出來的是一條M型超大回龍陣,他標記出一條很明顯的線路,說道:“玩家可以透過設定各種地形來限制敵人的移動軌跡,沿路可以建造各種防禦塔,甚至安排幾輛天啟坦克猛轟也符合規矩。”
“怎麼樣才算勝利?”
“一個不漏地消滅所有敵人就是勝利,每殺死一個敵人就會得到一定的金錢獎勵,可以用來修建威力更大的防禦塔,或者是將原來的防禦塔升級。每一關結束後,下一關敵人的數