かいてんパティシエ!、グリーンアイランドを遊ぶ

Linux向けゲームというと海外のものしかないという印象が強いかもしれませんけども、日本で Linux でもビルド出来るゲームを作っている方がいらっしゃいます。このページでは、SDL を使って書かれたあるふぁ〜秘密基地(AlphaSecretBase) のパズルアクションゲーム、かいてんパティシエ!とグリーンアイランドを、debian squeeze上で遊ぶ為の方法をメモしておきます。

2011年 4月 19日現在、最新版でビルド済みバイナリが用意されているのは、かいてんパティシエ!が Windows版と GP2X版のみ、グリーンアイランドが Windows版のみですので、Linux で遊ぼうとするとソースコードからビルドする事になります。

かいてんパティシエ!とグリーンアイランドのスタート画面 【ニコニコ動画】かいてんパティシエ!プレイ動画 【ニコニコ動画】グリーンアイランド リプレイ動画 7分19秒13

事前に用意するパッケージ

かいてんパティシエ!とグリーンアイランドをビルドする時に必要になる以下のパッケージをあらかじめインストールしておきましょう。

$ sudo apt-get install build-essential libsdl1.2-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsmpeg-dev

ソースコードを入手する

あるふぁ〜秘密基地(AlphaSecretBase) から、かいてんパティシエ!の最新版 rg_105.zip とグリーンアイランドの最新版 bubble_100.zip を入手します。

かいてんパティシエ! Ver1.05 のビルド

まずは rg_105.zip を作業用ディレクトリに置いて展開してソースのあるディレクトリへ移動します。

$ unzip rg_105.zip
$ cd ./rg_105/src

Linux用Makefile の Makefile.linux を 以下のように修正します。

--- rg_105/src/Makefile.linux	2011-04-19 19:00:07.000000000 +0900
+++ Makefile.linux	2011-04-19 19:05:47.000000000 +0900
@@ -26,7 +26,7 @@
 
 .PHONY: clean
 clean:
-	$(RM) $(OBJS) *~ .depend RotateGear.exe
+	$(RM) $(OBJS) *~ .depend RotateGear
 
 RotateGear: $(OBJS)
 	$(CXX) -o $@ $(OBJS) $(LDFLAGS)

修正した Makefile.linux を Makefile へコピーします。

$ cp Makefile.linux Makefile

それから makeするのに不要なファイル .depend を消去してから makeします。

$ rm .depend
$ make

で同じディレクトリに RotateGear という名前のバイナリが出来上がりです。それをそのまま

$ mv RotateGear ../
$ cd ../

して一つ上の rg_105/直下のディレクトリへ置いてそこへ移動し、

./RotateGear

と実行してやると、かいてんパティシエ!の始まりです。遊び方は readme.txt を読んでみて下さい。

グリーンアイランド Ver1.00 のビルド

かいてんパティシエ!の場合と同じように、bubble_100.zip を作業用ディレクトリに置いて展開し、ソースのあるディレクトリへ移動します。

$ unzip bubble_100.zip
$ cd ./bubble/src

Linux用Makefile の Makefile.linux を 以下のように修正します。

--- bubble/src/Makefile.linux	2011-04-19 19:07:18.000000000 +0900
+++ Makefile.linux	2011-04-19 19:10:52.000000000 +0900
@@ -12,7 +12,7 @@
 SOURCES = $(patsubst %.o, %.c, $(OBJS))
 
 ifeq ($(wildcard .depend),.depend)
-do-it-all: RotateGear
+do-it-all: GreenIsland
 include .depend
 else
 do-it-all: depend recursive
@@ -26,7 +26,7 @@
 
 .PHONY: clean
 clean:
-	$(RM) $(OBJS) *~ .depend RotateGear.exe
+	$(RM) $(OBJS) *~ .depend GreenIsland
 
-RotateGear: $(OBJS)
+GreenIsland: $(OBJS)
 	$(CXX) -o $@ $(OBJS) $(LDFLAGS)

修正した Makefile.linux を Makefile へコピーします。

$ cp Makefile.linux Makefile

それから make cleanして、消去し忘れ(?)の不要なオブジェクトファイルと .depend を消去し、makeします。

$ make clean
$ make

これで GreenIsland という名前のバイナリの出来上がりです。それをそのまま

$ mv GreenIsland ../
$ cd ../

一つ上の bubble/直下のディレクトリへ置いて、自分もそこへ移動し、

$ ./GreenIsland

実行してあげます。遊び方は readme_j.txt を読んでみて下さい。グリーンアイランドは PC にちょっと負担かも?という方は -c オプションを付けて実行するとほんの少し軽くなります。

最後ではありますけども D.Kさん、Linux でも動くかわゆくも楽しい、素敵なゲームをありがとうございます。

動作確認環境 : Debian GNU/Linux 6.0 squeeze

戻る


Last updated : 2011/05/30
Author : 犬山ぽち丸 / INUYAMA Pochimaru / Pochimaru Inuyama
E-mail : pochi@hoshinoumi.net
Key ID : 4A1B5E85
Key fingerprint : 4605 4D40 6154 20C1 5592 3E54 5A37 FEE9 4A1B 5E85

正当な XHTML 1.1 です 正当な CSS です