1 2 +----------------------------------------------------------------------+ 3 | | 4 | xemeraldia -- ナムコのアーケードゲームEMERALDIAモドキのゲーム | 5 | | 6 | by tommy | 7 | | 8 | Ver. 0.3 (March 23, 1995) | 9 | | 10 +----------------------------------------------------------------------+ 11 12 13[[[ はじめに ]]] 14 15 xemeraldia はナムコのアーケードゲーム "EMERALDIA" モドキの X Window用 16 の落下型ゲームです。 17 18 マイコンBASICマガジン誌 1993 年 8 月号 pp.186-187 の "EMERALDIA" の 19 レビュー記事を見て、こりゃ面白そうだなぁと思って、このたった 2 ページの 20 記事を参考にして xemeraldia を作りました。 21 22 実際にゲーセンで "EMERALDIA" をやったのは xemeraldia のプロトタイプが 23 完成してからでして、それも 2, 3プレイしかしていないので、"EMERALDIA" と 24 xemeraldia は細かい部分ではいろいろと違いがあります。が、このさい細かい 25 ことは気にしないことにしましょう。 26 27 28 29[[[ 動作確認された環境 ]]] 30 31 ・SunOS 4.1.3_U1 + X11R5 32 ・Linux 1.1.54 + XFree86 3.1 33 ・NEWS-OS 4.2.1R (X11R5), NEWS-OS 4.2R (X11R4), NEWS-OS 4.2C (X11R4) 34 ・IRIX 4.0.5 (X11R4), IRIX 5.2 (X11R5) 35 ・OSF/1 ver 2.0, Alpha AXP 36 ・HP-UX 9.05 37 ・SunOS 5.3 38 ・SunOS 4.1.1 (OpenWindows 2.X) 39 40 41[[[ コンパイル&インストールの方法 ]]] 42 43 (1) 準備 44 45 Imakefile の BIN_DIR, HIGH_SCORE_DIR をちゃんと設定する 46 47 (2) コンパイル 48 49 xmkmf; make 50 51 (3) インストール 52 53 make install 54 55 56 57[[[ ゲームの内容 ]]] 58 59 3 個のL字型につながったキューブが上から落ちてきます。これを左右に移動 60 させたり回転させながら落下させます。 61 62 同じ色のキューブを真上からぶつけると衝撃が生じます。キューブは、1 回目 63 の衝撃でヒビが入り、2 回目の衝撃で砕け散ります。 64 65 衝撃が生じた時に縦・横・斜めに同じ色のキューブがあると、そのキューブに 66 も衝撃が伝わります。 67 68 キューブが砕け散った後、すきまを埋めるようにキューブが落下し、もしここ 69 で同じ色のキューブが真上からぶつかると衝撃が生じます。これの繰り返しで 70 連鎖消しができます。 71 72 キューブの発生地点までキューブが積み上がってしまったらゲームオーバーです。 73 74 75 76[[[ キー操作 ]]] 77 78 ゲームスタート : "Start" ボタン or "s" キー or "p" キー 79 ポーズ : "Pause" ボタン or "s" キー or "p" キー 80 右移動 : "l" キー 81 左移動 : "h" キー 82 時計回り回転 : "k" キー 83 反時計回り回転 : "j" キー 84 急落下 : "space" キー 85 ハイスコア表示 : "Scores" ボタン 86 終了 : "Quit" ボタン or "q" キー 87 88 89[[[ おわりに ]]] 90 91 一応、モノクロディスプレイのマシンでも遊べるようになっていますが、 92 キューブの柄の判別がちょっとしにくいかもしれません。 93 94 バグレポート、御意見・感想などは、下記の E-mail アドレスにお願いします。 95 96-- 97 北海道大学 工学研究科 情報工学専攻 98 99 冨川 裕樹 E-mail : tommy@huie.hokudai.ac.jp 100