當(dāng)前位置: 首頁 > 攻略教程 > 圖文攻略 > 還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

時(shí)間:2023-07-31 07:02:00 編輯:易網(wǎng)VIP游戲門戶 閱讀:5

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

眾所周知,在《三國(guó)群英傳2》中無論使用哪位君主、選擇何種時(shí)期,玩家都必定不可避免的會(huì)遇到一種情形,就是在掃清了敵人的外圍據(jù)點(diǎn)后,敵人就如同書中所寫“且戰(zhàn)且走,收攏敗兵,在XX城扎下營(yíng)盤、穩(wěn)住陣腳,堅(jiān)守待援”。此刻,這個(gè)“XX城”便是玩家下一步迎頭撞上的重兵布防的要塞重鎮(zhèn),通過此城便可以一馬平川直搗黃龍。因此,此種時(shí)候敵人往往會(huì)從自己腹地瘋狂抽調(diào)部隊(duì),尤其是到了只剩下最后一位君主的時(shí)候,會(huì)把最后那幾座城市塞得滿滿當(dāng)當(dāng)?shù)?。此時(shí)也是我們的“穿城大法”大顯神通的時(shí)刻了。

如下圖所示:在荊州八郡中,南部荊南四郡劉皇叔已將零陵、武陵、桂陽系數(shù)攻取,北部也已經(jīng)將治所襄陽、新野、江陵、江夏收入囊中。孫十萬在荊州的地盤只剩下長(zhǎng)沙一城,過了此城,便可以順勢(shì)而下,席卷江東。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

長(zhǎng)沙作為孫十萬在荊州的僅存要塞,各項(xiàng)指數(shù)基本全部點(diǎn)滿,而且還有東吳頭號(hào)大將——周瑜收拾周邊殘部在此駐守待援。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

在孫十萬這里,下邳、長(zhǎng)沙、合肥三座城市合計(jì)有孫十萬武將23員,總?cè)丝?00萬人;而孫十萬總武將數(shù)35員,總?cè)丝?49.81萬人,這三座城市可謂集中了孫十萬最后的菁華。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

只要攻破這幾座城關(guān)鍵城池,東吳即可傳檄而定,劉皇叔便可以興復(fù)漢室,還于舊都。此時(shí)一般玩家都習(xí)慣采用人海戰(zhàn)術(shù),就像下圖的樣子。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

然而今天我們要搞事情嘛,此時(shí)我們就可以實(shí)施開頭所講的“穿城大法”——

首先派出一彪人馬,進(jìn)入長(zhǎng)沙城,然后立即點(diǎn)擊撤退。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

撤退后立刻點(diǎn)擊武將選“變更目的”,迅速指向旁城。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

然后神奇的一幕發(fā)生了,隨即這隊(duì)人馬便避實(shí)就虛地沖向了旁邊防守空虛的城池,“穿城大法”很輕易地宣告完成。

可以想象,隨著這幾座關(guān)鍵城池被“穿”,劉皇叔便可以與南方攻擊群會(huì)師,對(duì)東吳勢(shì)力進(jìn)行中心開花,東吳勢(shì)力的滅亡已近在眼前了。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

那么問題來了,這個(gè)“穿城大法”算不算作弊,是不是可以《三國(guó)群英傳2》內(nèi)置的“R110”、“dall+Q”等作弊碼相提并論呢?

從筆者查閱信息來看,這個(gè)操作其實(shí)還真不算作弊。根據(jù)貼吧老哥的相關(guān)考據(jù),曾經(jīng)有一個(gè)三國(guó)骨灰級(jí)玩家自己扒拉了一段關(guān)于《三國(guó)群英傳2》穿城的相關(guān)代碼。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

看不懂代碼是不?說實(shí)話筆者也不是很懂,感覺好像是很古老的匯編語言。大神后來在帖子里做了解釋:首先,按照判定,在城池的范圍內(nèi),如果有敵方部隊(duì)接觸,那么就要被判定為發(fā)生戰(zhàn)斗,系統(tǒng)切換戰(zhàn)斗畫面。當(dāng)戰(zhàn)斗結(jié)束后,出現(xiàn)升級(jí)方面的介紹,這時(shí)無論敵方還是我方的殘存部隊(duì)仍然留在城池的范圍內(nèi)的話,就會(huì)繼續(xù)發(fā)生戰(zhàn)斗,然后系統(tǒng)再次切換會(huì)顯示戰(zhàn)斗畫面,然后系統(tǒng)發(fā)現(xiàn)殘存部隊(duì)還是出現(xiàn)在了城池范圍……就這樣,成為了一個(gè)周而復(fù)始的死循環(huán)。

為了省時(shí)省力地破解這個(gè)死循環(huán),天才的奧汀程序員想到了設(shè)定“緩沖時(shí)限”這個(gè)辦法,就是在戰(zhàn)斗完畢的殘存部隊(duì)身上設(shè)定一個(gè)時(shí)間段(可以理解成時(shí)間戳)。在這個(gè)時(shí)間段里,這個(gè)部隊(duì)與任何地方城池、部隊(duì)都不會(huì)發(fā)生戰(zhàn)斗,從而完美解決了那個(gè)死循環(huán)的戰(zhàn)斗弊端。然而某天某個(gè)時(shí)間某位天才的玩家發(fā)現(xiàn)可以通過這個(gè)緩沖期,將殘存的部隊(duì)通過“變更目的”的方式“到敵人后方去,把敵人趕出境”,這就是“穿城大法”的由來。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

其實(shí)這種“穿城大法”在《三國(guó)群英傳1》也已經(jīng)被奧汀科技的程序員所采用,使用方法完全與《三國(guó)群英傳2》如出一轍,只不過畫面相對(duì)來說更為質(zhì)樸一些而已。如下圖,面對(duì)袁紹仨兒子以及太史慈和顏良這種殺星,劉皇叔還是撤了撤了,惹不起。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

趁著出來的空,趕緊點(diǎn)擊我方主將,然后選擇“變更目的”,神奇的一幕又發(fā)生了,穿城成功!

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

只是這次筆者的部隊(duì)屬于丟盔棄甲慌不擇路,奔著袁紹軍的縱深而去了……這不是自投羅網(wǎng)嘛!看來使用這個(gè)穿城大法是一定要看準(zhǔn)逃跑的去向,否則就是千里送人頭了。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG

總之,今天的文章主要是為了跟大家說明,“穿城大法”并非《三國(guó)群英傳2》作弊指令,它充其量只是奧汀程序員偷懶后的遺產(chǎn),不知當(dāng)年奧汀事后是否發(fā)覺,反正這個(gè)BUG一直被放任自流,反倒成為《三國(guó)群英傳2》一道經(jīng)典的風(fēng)景線。

還記得《三國(guó)群英傳2》的穿城大法嗎?這其實(shí)是程序員故意埋的BUG