聊聊 RogueLike 類型的電玩遊戲

從去年玩 Diablo3、TESV (上古卷軸5),又因為熊貓圓仔的關係,回去 WOW (魔獸世界)練了一隻熊貓人至90級。這些都是畫面聲光俱優的大型電玩,但總感覺有些許的失落感,找不回以前學生時代玩 Ultima (創世紀)系列的熱情與無時的回憶。

嗯,所以打算回頭找找 Ultima-Like 的 RPG,著重故事結構,而畫面仍是那種點陣像素圖,人物一格格的透過鍵盤方向鍵移動。

這樣找下來,才發現原來早有一類算是被歸於 RPG (Role Playing Game)次類型遊戲,稱之為 RogueLike

RogueLike 的遊戲主要特色為-無限產生的隨機關卡;區塊式貼圖(tile-based);最後最重要的一點就是玩家的角色死亡,就代表整個遊戲結束了 (GG, Game Over),無法透過 L&S (Load and Save)大法回復。

再探查 RogueLike 的遊戲發展歷史,才知道早於 1970 年代,它是作為在 Unix 主機上一種「測試 (Test)」的應用程式,並廣泛流傳於系統管理者與資訊科系的學生族群。再經過10餘年間的發展,RogueLike 已儼然成為遊戲的主流之一。更重要的是,它著重於遊戲的本質內涵,而普遍以所謂的「Ascii」字符簡單畫面呈現,並大多以 Freeware,甚或源碼開放 (open-source)的免費授權散佈。

早期最有名的 RogueLike 遊戲應以 NetHack 為代表。它也可以被定位於典型的 RPG 遊戲-除了沒有特定的劇情故事與掛一次就 GG 外,都是組隊、探索地下城、練功、打寶,一直循環...直到你總有一天會 GG。

這樣到底有啥好玩?請看看這篇的介紹-如果妳一生祇打算做一件事的話,玩 NetHack 。 內文用了四個字就足以形容 NetHack-深度卓越!從遊戲的過程中,透過文字的描述而蘊藏著豐富的故事典故與互動的表達,那才是讓玩家有著無限的想像自己神遊於所探索的奇幻世界。

目前該遊戲係以開源專案托管於 SourceForge,玩家給予的評價為 4.5顆星 (這很有趣,幾乎都評價為 5顆星,但極少數人則評為1顆星,相當兩極化。)。而目前所釋出的 3.43 版本多大容量呢? 5MB !!,沒錯,拿最舊的 USB 行動碟安裝攜帶著到任一平台的電腦都可以玩的。

一般這類 RougeLike 的所謂 ASCII 字符畫面就是長如下圖這般:

集中式版控系統模型

圖1、NetHack 文字圖形介面 (ref. Wiki)

閱讀全文 »

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal