268 9.3.4 jgxwin シリーズ jgxwin シリーズは、 JG で収録したゲームのうち X 上で動くゲームを集めたも のです。このシリーズは数多くのゲームを収録しており、 JG でも中核をなすシ リーズで数多くのゲームが収録されています。 yamsweep XSOIS x2shogi wot shoot ahiru poker jnetx slot keiba xjokes sxsame xren 」 u xnetmaJ igusta2 xkobo xshisen Yet Another Mine Seeper Ver. 1.9 X Window System 版ソリテア 対戦型将棋 対戦型アクション RPG Cosmic Shooter Ve rsion 0.94 あひるくん 1 人ポーカー X Window System 版 jnethack スロットマシーン 2 運動会仮想競争 1 等当てゲーム X Window System 上のジョークプログラム集 SameGame for X Window System Version 3.021 xrenju version 0.2 ( X 上の連珠ゲーム ) ネットワーク対応麻雀ゲーム X 版クライアント igusta2-I.02 (X 上のパズルゲーム ) xkobo ー 1.10 xshisen-l. 36 ( 四川省 for X11 ) 表 9 ー 4 jgxwin シリーズに収録されているソフトウェア ・ yamsweep Windows でもおなじみのマインスイーパーです。その語源は、 Yet Anothor Mine Sweeper です。このゲームの作者は山本浩文さんなので、きっと語呂がよ かったのでしよう。 遊びかたは、マインスイーパーと同じなので詳しくは紹介しませんが、簡単に いえば、爆弾が爆発しないようにパネルをめくっていくゲームです。 単純なゲームですが、与えられた情報だけでは、わからないこともあり、運も 影響することがあります。
260 2. 、 pkgtool を起動します。 # /sbin/pkgtool 3. インストール元をカレントディレクトリに指定します。・・ Current lnstall packages from the current directory " を選択してください。 4. インストール可能なゲームが順番に表示されるので、必要に応じてインス トールしてください。 他のシリーズ ( jglisp 、 jgxwin ) に関しても同様にインストールすることができ ます。 現状では、 JG 専用のインストーラというものは存在していません。インストー ルに関しては今後、修正を行う方向で検討していく予定になっています。 最新の JG は、次のシリーズで構成されます。 9.3. I どんなパッケージがあるの ? インストールが終わったら、今度は実際にゲームで遊んでみましよう。 9.3 早速遊んでみよう シリーズ名 j gtty j glisp 」 gxwm 内容 表 9 ー 1 JG のシリーズ X 上のゲームのためのシリーズ Nemacs/Mule 上のゲームのためのシリーズ tty 上のゲームのためのシリーズ なお、各ゲームの詳しい遊びかたは / us ツ 1 。 cal / g es / lib ディレクトリ以下 のです。 kon や kte て m 上などで遊ぶことができます。 jgtty シリーズは、 JG で収録したゲームのうち tty 上で動くゲームを集めたも 9.3.2 j ty シリーズ の、各ゲームのドキュメントファイルを参照してください。
270 ■ shoot 縦スクロールのシューティングゲームです。どんどん降ってくる敵をガンガン やつつけるゲームです。なかなかよくできています。 486DX2 ー 66 ではなかなか快適に動いています。 pentium マシンではやったこ とはないのですが、きっと速すぎてできないかもしれません。松山輝樹さんの作 0 poker 芳輝さんの作品です。 めくりあいます。ルールは簡単なので、一度起動して遊んでみてください。石田 神経衰弱ゲームです。コンピュータのわしくんと対戦して、 10 種類のカードを ■ ahiru 品です。 # /usr/X11R6/bin/mkfontdir # cd /usr/X11R6/1ib/X11/fonts/misc 遊ぶ前にまず、フォントのインストールを行います。 またこのモジュールだけで、 tty と X11 のどちらでも遊ぶことが可能です。 りません。使用する環境を前提に、必すどちらかをインストールしてください。 こちらをインストールする場合は、 jgtty シリーズの jnettty を入れる必要はあ に行ったのでここでは、 X 版に限った話をします。 先ほども登場した jnethack-l. 0.3 の X 版です。ゲーム内容の詳しい説明はすで ■ jnetx です。 カーゲームというよりはパズルゲームに近い感じですね。辻恵一郎さんの作品 態に陥りがちです。とくに、斜めのフォローはなかなか難しいところです。ポー 当然、役によって得点が違いますので、、・あっちをたてるとこっちがたたない " 状 合計点を争うゲームです。 めにポーカーの役を作っていきます。そして最終的に 25 枚すべて置いた時点での 1 人で行うポーカーゲームで、 5 x 5 のマスにカードを置いていき、縦、横、斜
2 /PLAYING. j を参照してほしいのですが、こで簡単に説明します。 バーに接続して遊ぶことができます。 1 人で遊ぶ場合は、次のように入力すると、クライアントが起動し、 で netmaj サーバーを立ち上げます。 % netmaj —s まず、 netmaj サー % netmaj ー 1 また、複数人で遊ぶ場合は、 % netmaj と入力してクライアントを起動し、 から、 % netmaj サーバーホスト名 他のメンバーは、ネットワーク上の別マシン として、 netmaj サーバーに接続します。 ださい。 は少し難しいようです。 svgalib がリンクされているので、次の要領で起動してく tynyfl は、タイニー FI ゲームです。かなりシンプルなゲームですが、筆者に ■タイニー FI ゲーム (tinyfl) ください。作者は鈴木康司さんです。 4 人そろった時点で、ゲームスタートです。あとは、指示にしたがって遊んで を実行します。 4 人そろわない場合は、不足している人数文だけ回を押して aut 。プログラム
起動すると、まずはコース選択です。曰曰でコース選択します。次に、田国 でメニューを選択して、ゲームをスタートさせてください。 ゲームがはじまると、ハンドル操作は曰曰、アクセルが、プレーキが 〕です。コース中には見えないチェックポイントがあるので、ショートカット Chapter 9 Linux で真剣に遊ぶ (JG) % nevvc tinyfl く scorefile> (kon で遊ぶ場合 ) ーム 265 % tinyfl く 8C0 て efile 〉 ( 通常のコンソール ) などのずるができないようになっています。作者は、酒井洋一さんです。 9.3.3 jglisp シリーズ jglisp シリーズは、 JG で収録したゲームのうち Nemacs/Mule 上で動くゲー を集めたものです。このシリーズはひろせさんに面倒をみてもらっています。 ム jglispn jglispm Nemacs 用の Emacslisp ゲームパッケージ Mule 用の EmacsIisp ゲームパッケージ 表 9 ー 3 回 isp シリーズに収録されているソフトウェア jglispn 、 jglispm は、それぞれ Nemacs/Mule 上で遊べる Emacs lisp ゲ 集しながら遊ぶことができるので便利でしよう。作者は、田村稔さんです。 楽しむことができます。 Nemacs/MuIe 上で、ドキュメントやソースコードを編 基本的な遊びかたは tty 版と同じです。主な追加機能は段級認定機能で、長く で遊べます。 Emacslisp で書かれたさめがめ " です。 jg. el がロードされた状態で M-x 3 e ■ " さめがめ "Emacslisp 版 などを追加してから遊んでください。 (load-library "jg") な autoload の設定ができるようになっていますので ~ /. emacs に、 基本的な設定方法は jg ・ el という Emacs ⅱ sp ファイルをロードすれば、必要 ですが、今後充実させていく予定です。 パッケージです。今は準備中ということで、収録されているゲームはまだ少ない
Chapter 9 Linux で真剣に遊ぶ (JG) 263 このゲームの目的は、 jnethack と同じで、運命の洞窟を探検して怪物たちと戦 いながら、地下 25 階より深いどこかにあるイエンダーの魔除けを探し出し、それ を持って地上に戻ってくることです。 このゲームの基本的な遊びかたについては、 /usr/local/games/lib/rugue_s /rugue. doc ファイルを参照してください。 このゲームは、 Tim Stoehr による英語版の Rogue-clone: Version Ⅱを、太田 純さんが日本語化して MS ー DOS に移植し、伊藤康史さんが UNIX 向けのデバッ グとメッセージの分離を行ったものです。 また、メッセージが分離されているためにいろいろなメッセージデータをコマ ンドラインから与えることが可能です。 JG では、オリジナルの英語メッセージ (mesg-E) 、通常の日本語メッセージ ( mesg ) に加えて、発表当時ネットニュース で流れた fj メッセージ (mesg-fj) を収録しました。 % て。 e mesg ( 日本語 ) ( 。て mesg-E ( 英語 ) or mesg-fj (fj) ) と入力すれば遊ぶことができます。 また、カラー付きでコンパイルされているので、 kterm または kon 上でカラー で遊ぶことができます。 注意点としては、現在収められている版を k 。 n 上で遊ぶには、環境変数 TERMCAP をセットする必要があります。 csh の場合には、 ~ /. cshrc に setenv TERMCAP /etc/termcap などのエントリを追加してから起動してください。 ■ネットワーク対応麻雀ゲーム ( netmaj ) netmaj は tty 版のクライアントのついたネットワーク対応麻雀ゲームです。ノヾー 詳しい遊びかたについては、 /usr/local/games/lib/netmaj/netmaj ピュータが相手をしてくれますので、好きな人数で遊ぶことができます。 版のクライアントをつないでゲームに参加します。人数が不足していても、 その構成はクライアント / サーバー方式をとっており、 netmaj サーバ ジョン 1.3.5 が収録されています。 —doc コン ーに tty
262 hack の作者は、 Jay FenIason 、 Kenny W00dIand 、 Mike Thome 、 Jon Payne さんで、 Andries Brouwer 、 Mike Stephanson さんが機能拡張を行い nethack が誕生しました。さらに、 lssei Numata 、 Shigehiro Miyasita 、 Naoki Hamada さんなどにより日本語化されました。これが、 jnethack です。その他数多くに人 により jnethack はバージョンアップしています。 詳しいゲームの遊びかたについては、 /usr/local/games/lib/jnethackdir こで簡単に説明を行います。 /doc/jGuidebook. txt を参照してほしいのですが、 このゲームの主人公は、数年間の修行を終えたところで、その真価を試される ために恐怖の迷宮へ送り込まれ、その使命として持てる限りの宝を集め、イエン ダーの魔除けを見つけ出し、さらにはこの迷宮から生きて脱出しなければなりま せん。 ゲームを立ち上げると、ますは主人公のキャラクタを " 考古学者 " 、 " 野蛮人 " " 洞窟人 " 、、・エルフ " 、 " 薬師 " 、 " 騎士 " 、・・僧侶と尼僧 " 、・・盗賊 " 、 " 侍 " 、 " 観光客 " ワルキューレ " 、 " 魔法使い " の中から選択します。もちろん、選択したキャ ラクタによって、冒険における各種の能力が違うのは当然です。 このゲームの特徴は、プレイするたびに新しい洞窟を作成することであり、 のため何回かゲームをクリアしたことがある人でも、飽きずにプレイすることが できます。 しかし、このゲームはかなり敷居が高く、初心者にはなかなかとつつきにくい でしよう。キャラクタを見ただけでダンジョンが目に浮かぶようなら本物です。 jgtty シリーズに収めた版は、 X11 のライプラリはリンクしていないので XFree86 を載せていないノート PC などで遊びたい人はこちらをインストールしてください。 また、 JG/sources/saruneto. txt に『猿でもできる JNetHack ( 通称・・サルネ ト " ) Ver 2.1.1 』を収録してあります。簡単に jnethack の概要を理解したい人は これを参照してください。 また、 jnethack の最新版に関する詳しい情報は、 jnethack のページ、 http: //mitsuko ・ jaist ・ ac ・ jp/jnethack/ から得ることができます。 ■メッセージ分離型ローグクローン ll(ruguetty) roguetty は、メッセージ分離型ローグクローンⅡです。先に紹介した jnethack の大先祖 ( ただしクローンですが ) です。基本的な遊びかたは jnethack と同じです。
Chapter 9 Linux で真剣に遊ぶ (JG) 261 tty 版 " さめがめ " tty 版 jnethack tty 版メッセージ分離型ローグクローンⅡ ネットワーク対応麻雀ゲーム ー FI ゲーム ・版 " さめがめ " (sametty) 表 9 ー 2 tinyfl netmaj roguetty jnettty same tty jg Y シリーズに収録されているソフトウェア で遊ぶことができます。 % S a.me sametty は、 tty 上で動くさめがめ " です。 は 4. xBSD に付属していた rogue です。 3.1.3 の日本語版です。その nethack は、 hack の機能拡張版であり、 hack の先祖 jnettty は、 tty 版の jnethack-l. 0.3 です。 jnethack はいわずと知れた nethack- ■ jnethack-l. 0.3 (jnettty) らしいゲームを作ったのは、福本栄治さんです。 終了します。シンプルですが非常に奥の深いゲームといえるでしよう。このすば 選択された状態でもう一度〔のを押すと駒を取ることができます。また、回で キーバインドは、回団国囮でカーソルの移動、で駒の選択ができ、 になりません。また、駒をすべて取ると 1 , 000 点のポーナスがもらえます。 駒が多ければ多いほど得点が多くなります。また、一度に消す駒が 2 つだと得点 得点は、 n 個くつついたものを取るたびに ( れ一 2 ) 2 点が入るので、一度に消す なった列は左からつめてきます。 取っていくゲームです。なくなった場所には上から駒が落ちてくるし、空つほに 基本ルールは、 5 種類の駒があり、縦横に 2 つ以上続いている同じ種類の駒を め " などが誕生しました。 PC ー 9801 (MS-DOS) 版、 Windows 版の " うにがめ " 、 Macintosh 版のまきが この tty 版から、 Mule などの上で動く Emacs lisp 版、 X 版の "sxsame"
257 C 4 t e r 凵 N U X Linux で真剣に遊ぶ (JG) ムの紹介を行います。 こでは、筆者がとりまとめを行っている JG プロジェクトで扱っているゲー ミスでもしない限り立ち上がることはありません。 直しは結構面倒で、筆者のマシンには Windows95 なども入っていますが、操作 DOS や Windows を起動しなおしている人も多いと思います。マシンの立ち上げ 世の中には、日ごろは Linux を使っていても、ゲームをやりたいときだけに つねづねゲームも立派な実用だと考えています。 でも、必す息抜きも必要です。息抜きといえばゲームです。筆者は日ごろから 用するだけという人もいるかもしれません。 もいるかもしれません。また、 JE などをインストールしてアプリケーションを利 もちろん、ソースコード付きの OS をどんどんいじるというのが快感という人 PC-UNIX の楽しみといえば何でしようか ?
274 朝灘 tn / / 立 5 4 第 0 h onob 」 丨 29 身究 ) 0 c の 0 リ tO i 〃欠 ) 0 0 リと 0 9 次 ) 0 ■ igusta2 ザ山 ん v ( 0 0 南は北をめづ面罵 るる地鳶 0 0 : 東南を北ヤ 8 ヤ お助け 和了 ( ロン ) 図 9 ー 3 netmaj の X 版クライアントのウインドウイメージ igusta2 は、 X 上で動くパズルゲームです。画面上のプロックをすべて取り尽く すのがこのゲームの目的です。水平方向に 2 個以上同じ種類のプロックが並んでい ると好きな数だけ選択して取ることができます。取り除いたところには上からプ ロックが落ちてきます。これだけでは単純なので、 CTurn Left] 、 CTurn RightJ ボタンを押して、全体を左、または右に 90 度回転させてプロックの並びを変更さ せることができます。 また、収録したバージョンは 1.02 です。詳しくは、 /usr/local/games/lib /igusta2/igusta2. tex に収録した「イグスタ 2 マニュアル』を参考にして遊ん でください。作者は山下達雄さんです。 0 xkobo xkobo は、 X 上で動くシューティングゲームです。カーソルキーまたはマウス カーソルで ship をコントロールして、〔 : 匠〕かマウスの左ボタンクリックでビー ム発射です。また、かマウスの右ボタンクリックでポーズがかかります。画面