[廚餘瑣碎] Spelunky

純動作版的 NetHack

不知道為什麼,之前寫的 NetHack 介紹大受好評的樣子,有一次去高雄講網頁標準,結果聽眾提問居然是問 NetHack 卡關要怎麼辦……NetHack 雖然是個內容豐富、每次玩都不一樣的遊戲,但是對很多人來說,畢竟是個太花腦筋的遊戲,進入門檻高。獨立遊戲設計師 Derek Yu 於是做出了一個免費的好遊戲:Spelunky

Spelunky 是一個動作遊戲,主角是個帶著帽子、拿著皮鞭的冒險者,在遊戲中四處搜刮寶藏。這個遊戲跟 NetHack 的相似之處在於:

  1. 每次關卡都是隨機產生的,所以每次玩都不一樣
  2. 遊戲當中用了很多的梗,常常能讓人會心一笑

事實上這樣的遊戲背景設定,馬上會讓人想到印第安納.瓊斯,而且印第安納.瓊斯的世界中也出過一款叫「瓊斯博士視窗大冒險」的小遊戲,一樣是夾帶動作與解謎,而且一樣是每次玩關卡謎題都會隨機產生,那麼 Spelunky 有什麼不同呢?

Spelunky 相較之下,可以說是完全沒有解謎的成份,完全是個考驗動作反應能力的遊戲(所以很容易死掉)。這不見得是個壞事,因為對於單純想讓大腦休息的人來說,也許這纔是真正適合打發時間的方式;再者雖然 Spelunky 沒有解謎成分,不代表他就比較沒有內涵,前面說過了,這遊戲裡面有一大堆印第安納.瓊斯的梗,而且隨著關卡推進,會有多種不同的場景地形變化,以及多樣的道具、武器,其實還是需要改變操作策略,纔能在一個又一個的關卡間全身而退。

說了好多,讓我們看看圖。


在 Spelunky 當中,沒有什麼主選單這回事,你進到遊戲後,就可以開始跑跑跳跳揮鞭子,要離開遊戲就跳上最右邊的繩子往上爬,要開始玩就走進對應的山洞。

就連在分數統計畫面也是一樣,想要進額外關卡嗎?就往上跳。想要重設分數嗎?就把石頭往右推。這樣的介面設計並不是什麼創舉,但是多數的遊戲都沒有做到,而偏偏這種設計就是很合我的胃口。

如果你不相信這個遊戲的背後是印第安納.瓊斯,那麼走下去吧!在某些關卡,你會看到這樣的黃金雕像:

就跟印第安納瓊斯第一集一開始的一模一樣!如果你能夠把黃金雕像帶到這一關的出口,就可以多賺到不少錢。不過,小心,就跟電影一樣,當你把黃金雕像撿起來後……

就會出現滾動的大石頭!如果跑得太慢,就會像上圖一樣直接陣亡了。

基本上任何在你手上的東西幾乎都可以當做武器來使用,所以你可以把前述的黃金雕像當做武器丟出去砸敵人(再撿回來就好了)⸺稍後你還會有拯救正妹的機會,正妹也可以丟出去打人,真是太讓人感到愉快了!

這個遊戲還有許許多多有趣豐富的設計,為了不破壞大家的樂趣,我決定不要多說。你可以馬上免費下載,解壓縮免安裝,直接玩玩看就知道啦!(註:如果你的人物會自己亂跑的話,一開始的選項畫面請取消 down to run 選項

補充:IndieGames 有一篇 Spelunky 的介紹,另外Bytejacker2009/01/05 那一集也有遊戲影片,有興趣的人不妨一起看一看。

檔案下載

說明一下:每一關待超過 2 分 30 秒後,就會出現你一定打不死的鬼魂,所以你最好在這個時間前離開關卡。如果你想要慢慢探索,不想被鬼魂騷擾,那麼可以執行修改過的 spelunky_0_99_5.noghost.exe 無鬼魂版。

如果你想要抓整關的圖,或者是想作弊偷看整關地圖,而不想自己慢慢摸索,那麼可以執行修改過的 spelunky_0_99_5.wholelevel.exe 關卡全景模式版。

Spelunky 的設計是:你一定很容易死、常常死,因此並沒有所謂的存檔這回事;不過如果你挫折感太深,實在死到想哭了,那可以執行我修改過的 spelunky_0_99_5.saveload.exe 可存檔版,在遊戲中任何時候按 F5 就會存檔,按 F6 就會讀回存檔;這個功能沒有任何介面或提示訊息,而且也只有一個存檔槽,不過會動總比沒有好,對吧。

另外,我從手邊的印第安納.瓊斯電影原聲帶中,找出了一些或許適合的音樂(其實也有用到瓊斯博士視窗大冒險內的音樂),包成了上述的音樂外掛包;如果你覺得有更適合的音樂安排,也可以告訴我。

按鍵說明

遊戲預設按鍵
按鍵功能
Z
X動作(揮鞭子、丟東西、使用道具)
X打開箱子,往上 45°丟東西
X撿起道具或正妹,往下 45°丟東西
C切換要使用的道具
Shift
A使用炸彈
S使用繩索
F使用火焰(照明)
P付錢、賭博
Esc暫停及選單(可在此自殺)
F2(主畫面)關卡編輯模式
F3(主畫面)玩自製關卡
F4切換全螢幕模式(但是顯示比例不會改變)
F9抓圖
M切換音樂開關

關卡編輯模式按鍵說明

關卡編輯模式按鍵
按鍵功能
滑鼠左鍵放置
滑鼠右鍵刪除
Esc存檔並離開
1選擇一般物件群組
2選擇敵人群租
3選擇陷阱群組
4選擇道具群組
A在目前的群組中,選擇下一項
S在目前的群組中,選擇上一項

區域說明

第 1 到第 4 關是洞穴,是最簡單的區域,會遇到的敵人包括有:蝙蝠、蛇、蜘蛛、骷髏怪、穴居野蠻人,另外也有機會遇到大蜘蛛;洞穴中會有弓箭陷阱、尖刺、蜘蛛網等陷阱。

第 5 到第 8 關是森林,你可能會從很高的地方摔下來,所以往下跳前要小心。會遇到的敵人包括有:青蛙、火青蛙、食人魚、食人花、殭屍、骷髏怪、穴居野蠻人,另外也有機會遇到巨型食人魚;還有猴子雖然不會直接攻擊你,但是卻可能讓你送命;森林中會有尖刺窟、圖騰柱、水池等陷阱。

第 9 到 12 關是洞窟,結冰的路面會滑,而且整個洞窟都是深不見底,掉到底下會馬上死掉,洞窟中的敵人有飛碟、外星人、雪人、骷髏怪、穴居野蠻人,而且會有機會遇到巨型雪人跟巨型外星人;洞窟中會有彈跳板、冰、尖刺等陷阱。

第 13 到 16 關是祭壇,是非常危險的區域,這裡的敵人有穴居野蠻人跟教徒,另外會有巨型木乃伊,然後有弓箭陷阱、會動的尖刺磚塊、圖騰柱、岩漿等陷阱。

第 16 關是最後一關,所有的敵人都會出現,另外還有本遊戲最終大頭目:大金頭(我知道這個名字聽起來實在很蠢),底下還有岩漿,祝好運!

訊息說明

在某些關卡,主角會喃喃自語地講一些話,這些話都是有意義的:

"I can't see a thing!" 表示這一關是烏漆麻黑的,祇有你自己點燃的火焰、商店的油燈、熔岩、黃金聖甲蟲、弓箭陷阱(0.99.5 版起)能製造光源,照亮附近。

"I hear snakes... I hate snakes!" 這可是印第安納.瓊斯的經典名句,表示這一關有個蛇窟,如果你冒險進入蛇窟,用炸藥炸開蛇窟底端,就有機會找到可以橫向挖掘的鶴嘴鋤。

"The dead are restless!" 表示你進入了森林區域中的 Restless Dead 特殊關卡,會有大量的殭屍與骷髏怪。

"You hear rushing water..." 表示這一關底部有個大水池,而且裡面會有巨型食人魚。

"It smells like wet fur in here!" 表示這一關會有更多雪人,而且還會有巨型雪人出沒。

"There's a psychic presence here!" 表示這一關有巨型外星人。

"I can hear prayers to Kali!" 這也是印第安納.瓊斯的梗(第二集:魔宮傳奇),表示這一關底端有個很深的熔岩窟,而且會有個地板陷阱,上面有正妹跟黃金雕像。

"It's the legendary City of Gold!" 恭喜你進入了黃金城!

黃金城攻略

那麼要怎麼找到傳說中的黃金城呢?簡單來說,在每個區域都有必須要完成的事:

  1. 在洞穴的某一關你會找到一把鑰匙,同一關也會有個上鎖的大箱子,用鑰匙打開大箱子,獲得「觀察之眼」(Udjet Eye)。
  2. 在森林的某一關會藏有黑市秘密入口,這個入口必須用炸藥炸開纔能進入,而且觀察之眼在靠近這個入口時會開始眨眼,眨越快表示越靠近。
  3. 進入黑市,有一間商店會賣生命十字架(Ankh),花五萬元買下。由於商店通緝是連鎖的,所以進入黑市前最好不要對任何商店動歪主意。
  4. 洞窟的某一關會有巨大的生命十字架雕像,在這一關自殺,復活之後取得白皇冠(Hedjet);要注意的是在這一關之前絕對不能死掉,否則會把生命十字架提早用掉。
  5. 在祭壇當中殺死巨型木乃伊,取得權杖(Scepter),與白皇冠合用就可解開黃金城的入口。

捷徑

在遊戲中,從一個區域到另一個區域之間,會有一個捷徑工人向你募款,捐出足額的錢就可以幫你蓋出日後前往該區域的捷徑。前往森林(第 5 關)的捷徑要價十萬,前往洞窟(第 9 關)的捷徑要價二十萬,前往祭壇(第 13 關)的捷徑要價三十萬。

將這個 Spelunky-Shortcuts.reg 匯入登錄,就可以讓你獲得所有的捷徑。

小遊戲房間

在分數排行的畫面當中,有四個小房間,分別會有不同的遊戲,茲說明如下:

太陽房:祇要你在遊戲中任何時候身上有累積到二十萬資產,就會開啟太陽房;太陽房的小遊戲是要你跟正妹在重重機關陷阱中,盡可能存活越久越好。

月亮房:在 10 分鐘之內擊敗第 17 關的最終頭目、贏得遊戲,就會開啟月亮房;月亮房的小遊戲是要用弓箭射擊移動的標靶。

星星房:在任一場遊戲中殺死超過 120 個敵人,就會開啟星星房;星星房的小遊戲是要拿散彈槍獵殺商店老闆們,不過要是他們碰到你,你就輸了。

角色交換房:在任一場遊戲中拯救正妹 8 次以上,就會開啟角色交換房;這會讓你的角色跟正妹交換⸺也就是你可以用正妹進行遊戲,拯救帶帽子的阿宅冒險者……

將這個 Spelunky-Rooms.reg 匯入登錄,就可以讓你開啟所有的房間。

其他

Spelukny 專屬圍紀上還有記載著各種道具、敵人、謎題的說明,以及修改技巧等,有興趣的朋友一定要去看看喔!

最後補充一下:如果你受不了打擊,決定動用遊戲修改軟體的話,所有的數值都是用 float 8 bytes 儲存,建議拿 ArtMoney 來修改。

jedi.org: