雙人魂斗羅 雙人魂斗羅小鍵盤3鍵射擊)

摘要: 8月科學教育網小李來為大家講解下。雙人魂斗羅,雙人魂斗羅小鍵盤3鍵射擊)這個很多人還不知道,現在讓我們一起來看看吧!《二人麻雀》這款老游戲,當年的開機畫面會顯示“麻雀”兩個字,玩過...

8月科學教育網小李來為大家講解下。雙人魂斗羅,雙人魂斗羅小鍵盤3鍵射擊)這個很多人還不知道,現在讓我們一起來看看吧!

《二人麻雀》這款老游戲,當年的開機畫面會顯示“麻雀”兩個字,玩過的人都會有很深的印象。這也是很多人,開始接觸日文的契機。它是任天堂官方出品的游戲,用了一種很特殊的手段,實現了偽算法。

如果你是老玩家就會知道,任天堂的經典款 FC 游戲機,是在 1983 年發布的,這款《二人麻雀》就是隨游戲機一起發布的官方游戲。

那一批游戲的特點就是,容量被限定得非常死。1983年時,只有24KB容量的只讀存儲器,不論什么游戲,體積都要控制在這個容量之內才行。不像四十年后的今天,游戲容量達到240GB,大了整整一千萬倍。哪怕我們在微信上發一段五六十秒的語 音,體積都會超過40KB。

今天的人,是很難想象當初的游戲設計者,是怎么把一個可以津津有味玩上十幾個小時的游戲,塞進那么小的空間中的。哪怕后期FC的只讀存儲器容量擴充了一些,達到了128KB或者256KB,也還是不大。比如經典的《魂斗羅》,就是一個充分利用了128KB空間做出的游戲。

今天,有些懷念過去的人,回看那個年代的游戲,往往會受到一些驚嚇或者啟迪。這 40 年里,我們的程序員到底是,怎么演化到今天這個地步的:如此糟蹋存儲容量!

但有的時候,程序員也生出種種疑問,比如,在只有 24KB 容量的情況下,圖像素材且不說,一個麻雀的算法,怎么可能寫得下?而當你真的去玩兒這個游戲,選高難度的話,還真是非常難贏的!

這個秘密揭曉,是30年之后,做 FC 游戲機模擬器的人,把這個游戲反編譯出來,想看看打麻雀的算法,到底是怎么寫的,想從中借鑒一些算法的精華。結果是,這個游戲里,根本沒有任何人機對戰的算法,而是用了一種非常“耍賴”的方法,讓玩家真的以為游戲機在和你打麻雀。

具體是這樣做的:

在游戲開局的時候,電腦那邊其實已經生成了和牌。電腦每次出牌,只是隨機的顯示出一張牌而已,電腦抓牌和出牌對它自己手中的牌來說,不會產生任何變化。而玩家自己的牌在開局時是隨機的,每次抓到的和電腦打出的牌也都是隨機的。

那么再加一個計時的限定,這個限定只和游戲難度有關。如果在計時結束時,你遇到的隨機抓牌和電腦扔牌,仍然不能促成你和牌的話,電腦就會亮出自己那副從開局就一直“和”著的牌,然后你就輸了。如果你選初級的話,計時就會多給一些時間。

所以,說是雙人麻雀,實際上只是一個人隨機抓牌,然后在一定時長內,看能不能和牌的單人撞大運游戲。

這種做法放在今天,就屬于不講武德、赤果果的欺騙玩家了,但放在一個游戲的容量決不能超過 24KB 的年代,更應該算是一種巧奪天工的妥協。

這款游戲在發布后,創下了 213 萬份的銷量。當然,棋類游戲并不會都這么搞,比如后續的四人麻雀、中國象棋,那都是實實在在的把出牌、下棋的算法寫進去了。選高難度時,往往走一步都需要等很久。

#我們一起上頭條#

#頭條創作挑戰賽#

#麻將#

#游戲#

#任天堂#

本文雙人魂斗羅,雙人魂斗羅小鍵盤3鍵射擊)到此分享完畢,希望對大家有所幫助。