昨天在樹莓派上嘗試執行了一下雷神之錘III,流暢執行,效果不錯~~~
RPI這個小身板的東東總是可以給你帶來驚喜,這裡記錄一下步驟以備後續再用
先確保RPI的程式和韌體都已經更新
sudo apt-get update
sudo apt-get dist-upgrade
sudo rpi-update 192
sudo reboot
如果更新很龜速,建議參考這篇文章,在Country為China的選項中選擇離你近的伺服器
我在北京,原先使用的清華,後來突然不能用了,現在改到了大連的那個
安裝遊戲相關的元件
sudo apt-get install git gcc build-essential libsdl1.2-dev
下載Quake III的原始碼(核心檔案也就幾MB,牛掰呀)
mkdir ~/src
cd ~/src
git clone https://github.com/raspberrypi/quake3.git
cd quake3
修改build.sh檔案
sudo nano build.sh
第08行改成: ARM_LIBS=/opt/vc/lib
第16行改成: INCLUDES="-I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads"
第19行註釋掉: #CROSS_COMPILE=bcm2708-
接著編譯./build.sh
RPI的CPU很弱,所以這個時間比較久;我將CPU超頻到950MHz後編譯也花了N久,後來實在等不了睡覺去了,具體時長多久也不清楚
將遊戲需要使用的資原始檔拷貝到build/release-linux-arm/baseq3目錄下;需要的資原始檔可以點選這裡
以前從來就沒有用過Linux,檔案拷貝使用的WinSCP這個工具,像是在用資源管理器,相當好使;下載安裝可以點選這裡
更新登入使用者的許可權
sudo usermod -a -G video pi
完事以後重啟機器,進圖形介面
sudo reboot
startx
用資源管理器到~/src/Quake3/build/release-linux-arm目錄下,雙擊執行ioquake3.arm
開打,虐去吧(或被虐),哈哈哈~~~~~
Andy Yang
2014.03.06