何不来一国王能御驾亲征的弑君模式?
传统弑君模式玩厌了,里面的国王……我就不说了。武则天、什么什么伊丽莎白……居然是男的!(随机地图本位的思维使得 皇后 这个单位居然都只出现在编辑器中)
随机地图的各民族著名首领名单里那么名字,完全是写来看看的?
游戏里那么多英雄,完全是摆设?
何不让它们当首领、上战场?
比如AI是哥特,名字叫“哥特人 迪奥多里克”,就可以让 “哥特人 迪奥多里克”这个英雄上战场。作为首领,被杀就输。
至于没叫这个名字的英雄,比如“武则天”,就把一单位如圣女贞德改名为武则天,作为首领。(注意性别、恰当国别、兵种类别,比如别把中东象兵改名为伊丽莎白什么的)
首领是英雄,将具有一定的反击能力(若是僧侣可召唤敌人单位)。
有人会担心平衡性的问题,比如有的玩家的首领是僧侣、有的是骑兵、有的是射手……担心啥?各民族的特色科技、特色兵种、拥有的普世科技还都不一样呢!难道就没法玩了?
还有人担心“如果这样那肯定是大队人马去捉吃一方的首领”……传统弑君难道不是?传统弑君模式你会只派一两个人去杀对方的王?
这样的话不平衡啊。。。每个英雄实力的确是完全不一样的。。。
各民族科技兵种虽然不同,但是别忘了他们消耗的资源和时间也不一样啊。。。
樓主一些建議其實十分有趣,但從可行性的角度來看,恐怕還是不得不說樓主應該先摸清遊戲程序的基本結構。
首先,人工智慧玩家名稱祇是按照文明隨機從預錄的一系列名字抽選出來,不會影響電腦玩家具體行動,何況文字資源庫檔案本身(language.dll/高清版bin目錄)並不在對戰同步檢查檔案之列,亦即每人可以自行改動自己電腦上顯示的人工智慧玩家名稱,所以要求遊戲程序根據電腦玩家名稱控制部隊在技術上根本是完全不可行。
其次,英雄單位名稱情況也與人工智慧玩家名稱相同,不同的遊戲程序如果安裝了不同的文字資源庫檔案,同一單位顯示的名稱也會有差異,例如任何人都可以將自己遊戲程序裡的哥德人狄奧多利克英雄單位改成其他名稱,在此情況下不可能要求程序能將特定單位與其他遊戲條件掛鉤。
復次,遊戲程序已經綁定弒君模式失敗條件與國王單位的關係,假若任何玩家無法在弒君模式裡開局獲得國王單位,那就會被立即判定失敗,因此要求利用個別英雄取締國王是不切實際的。
此外,遊戲程序觸發事件系統無法調用變量而祇能讀取固定的字符,所以將英雄部隊「改名」一事無法做到視乎玩家文明、名稱來改變具體要改易的名稱。
另外,隨機地圖腳本已經指定了弒君模式時要建立的部隊,例如一般官方隨機地圖都是調用下列代碼:
if REGICIDE
create_object VILLAGER
{
number_of_objects 7
set_place_for_every_player
min_distance_to_players 6
max_distance_to_players 6
}
create_object KING
{
set_place_for_every_player
min_distance_to_players 6
max_distance_to_players 6
}
create_object CASTLE
{
set_place_for_every_player
min_distance_to_players 10
max_distance_to_players 10
}
endif
這段代碼指定地圖在弒君模式時為各玩家建立七名村民、一名國王、一座城堡,而遊戲的編譯器為公平理由並不容許隨機地圖腳本針對玩家文明作出調整,自然也就談不上什麼專門為不同文明玩家建立專屬單位。套用官方隨機地圖腳本編輯指南的話來說,就是:
Random Map scripts place the same starting terrain and resources for every player. It is not possible to start different players with different resources. Thus, all scripts in theory will be fair to all players.
隨機地圖腳本為每一位遊戲者放置相同的初始地型與資源,讓不同遊戲者有不同起始資源是不可能的。因此,所有腳本理論上對所有遊戲者都是公平的。(注:此行文的「資源」含意包括部隊單位)
接著,除了技術問題之外,樓主的建議有一個重大漏洞:那就是人類玩家在弒君模式應該獲得何種單位。遊戲程序斷無可能判斷玩家性別,這樣人類玩家應該獲得男性抑或女性英雄?假若容許人類玩家選擇自己擁有什麼英雄,成吉思汗一類強力英雄必定成為首選,對平衡性構成影響毋庸置疑,況且這樣做也會與樓主希望增加隨機地圖可變性的原意有所衝突。
最後針對樓主舉出的幾個例子還可以再說幾句:
一、皇后單位本身為《遺忘的帝國》資料片所附加,而自訂隨機地圖腳本是可以調用該單位的,因此並不存在「這個單位居然都祇出現在編輯器中」的問題。
二、如上所述,遊戲其他英雄一樣可以出現於隨機地圖裡,例如官方附加隨機地圖 ES@Sherwood_Heroes 就讓每位玩家都擁有羅賓漢及塔克修士英雄單位,因此「遊戲裡那麼多英雄,完全是擺設」一項質疑並不成立。
三、歷史上的武則天本人祇是位輕質女流,其最接近於武藝的事蹟大概為向唐太宗建議調教師子驄一事,可是並無任何證據顯示她擁有「上戰場」、「御駕親征」的能力、經驗。
四、遊戲中並非所有文明專屬單位都有配備對應形象的英雄,同時英雄不會被招降的屬性在遊戲進行中途無法添加予非英雄單位,所以單純「改名」以後可能出現主將被對方招降的問題。
總結來說,電腦玩家名稱從遊戲程序數據角度觀之絕對是「完全寫來看看的」,這從遊戲程序未對電腦玩家名稱作出任何特別設定、人類玩家能輕易修改文字資源庫檔案兩點可以獲得證明,同時遊戲程序結構基本上完全不允許對這方面作出任何修改,所以樓主建議的修改祇能夠說是誤解遊戲設定原意及不認識遊戲程序結構下產生的美麗幻想。
當然,由於遊戲數據庫是將不同文明同一單位的資料分開排列,所以樓主還是可以考慮透過修改不同文明國王單位來讓其「具有一定的反擊能力」以及達到不同文明擁有不同形象的「國王」,但是要藉著玩家名稱來控制部隊就確實是天方夜談了。 完全没看懂楼主在说什么。
推测了一下可能是说要把弑君模式的国王换成游戏里的英雄单位,不过武则天伊丽莎白是怎么回事,游戏里有这个英雄吗……{:382:}
据我所知古往今来大战里面两军相杀除了朱棣之类,高级官员通常是不可能到前线跟敌人小兵火拼的,小兵死了可以再招,你个指挥的死了还打个球。 反正,不管初期怎么猛,中后期也得放进城堡里。
一个象征而已。
御驾亲征是那么的不过就是战场离得近了点,毕竟直接面对战场容易危险,比如演义中说的张辽险些生擒孙权,马超差点抓住曹操,抛开虚构实际事例上也是如此比如淝水之战的苻坚君。 這幾天回去再思考了一下樓主的問題:英雄方面,技術上要求不同名稱的電腦人工智慧玩家擁有不同英雄依然是沒有可能的,最多祇能做到前面回帖說過的不同文明有不同英雄而已。
不過,如果透過 Userpatch 提供的 up-change-name 指令,倒是可以達致玩家名稱脫離內建文字資源,並且完全交由人工智慧腳本控制,進而使得不同名稱的電腦人工智慧玩家能夠作出不同的戰術行為以及交談訊息,例如織田信長會發展火槍兵部隊而明智光秀可能會背叛盟友、武則天會說「哀家」而李世民會說「朕」等等。當然,相關工作量會大得驚人,對比原版遊戲祇有一組人工智慧以及交談訊息,上述工作隨時需要為每種文明撰寫七組人工智慧以及交談訊息,亦即 126 或 154 組…… 我自己改了一个500血25攻防的英雄,后期还是被两下打死,这种改动意义不太大
页:
[1]