移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • I use zip bombs to protect my server
  • Iconography of the PuTTY tools
  • Fedora 42 安裝 OpenSSL 1.1
  • 關於本站改版的其它替代方案
  • 半途而廢的未破台單機遊戲列表
  • The Big Picture (1997)
  • How-To:Linux 安裝 DevilutionX
  • 於 2012 年建立的一份音樂播放清單
  • How-To:Linux 安裝 Medal of Honor: Allied Assault
  • Fallout 4 (2015)

Open Source Game Clones

發表日期:星期六, 11/19/2016 - 20:53,更新日期:星期六, 11/25/2017 - 14:45

赫然發現有這麼一個網站:Open Source Game Clones,裡頭詳盡收集了許多遊戲的開放原始碼版本。不過雖然是一併收集在單一列表裡,但實際上這些專案的具體性質則不一而足。有些是源自於官方所釋出的原始碼,有些則是由社群試圖重製、復刻的結果,所以完成度也不太一致。甚至列表上的某些專案也稱不上是重製,只是類似於某款遊戲的內容而已。至於有多相似,恐怕就得留待個人去判斷了。

 

然而這些專案都有個共同特性,就是它們通常都是跨平台的。這因此表示,某些原先僅有 Windows 版的遊戲,或許就能夠透過這類專案在 Linux 上執行。舉例來說,根據這份列表可以發現,1997 年的賽車競速遊戲《極速快感 II SE》(Need for Speed II SE)竟然默默地存在一個逆向工程的跨平台版本,而且移植成果堪稱完整。

 

那麼,本文最後不如順便交代一下該如何在 Linux 上執行這款遊戲……

 

以 64bit 的 Fedora 23 為例,首先需要安裝以下套件:

  • sudo dnf install git gcc glibc-devel.i686 SDL2-devel.i686 mesa-libGL-devel.i686 yasm

 

接著下載專案原始碼,並執行編譯:

  • git clone https://github.com/zaps166/NFSIISE.git
  • cd NFSIISE/
  • git submodule init
  • git submodule update
  • ./compile_nfs

 

編譯完成後,將遊戲光碟裡的 fedata 目錄及 gamedata 目錄皆複製到 NFSIISE/Need For Speed II SE 目錄下。然後進入該目錄,執行 nfs2se 即可啟動遊戲:

  • cd Need\ For\ Speed\ II\ SE/
  • ./nfs2se

 

 

遊戲