Plamo Linux ではインストールして、すぐに遊べるゲームも多数用意しました。
「Note PC」と「Desktop」用のお勧めメニューを選んだ場合、Slackware 3.4 に 元から付属している BSD 由来のテキスト版ゲームと JG プロジェクトがまとめ た国産のゲームがインストールされます。以下ではこれらのゲームについて簡単 に紹介します。
BSD 由来のテキスト版のゲームは以下の通りです。
arithmetic atc backgammon bcd bog caesar canfield cfscores cribbage factor fish fortune fortunes hangman hunt lib mille monop morse number paranoia pom ppt primes rain robots sail snake teachgammon trek wargames worm worms wump
これらのゲームの多くは 20 年近くの歴史を持つもので、今となってはかなり古 めかしいゲームですが、X ウィンドウの無いテキスト版の環境や非力な CPU で もすいすい動くので、状況によっては便利なことが多いでしょう。ただし、私自 身、これらのゲームはほとんど使ったことが無いので、ここでは私の愛用してい るものだけを取りあげ、それ以外のものの詳細についてはそれぞれの man ペー ジに譲ります。
fortune
は、この風習をコンピュータに取りこんだプログラムで、起
動すると数行のメッセージを表示してくれます。
kojima@rindou# fortune fortune If you can survive death, you can probably survive anything.fortune には過去 20 年間の間にハッカー社会で蓄えられた膨大な数のメッセー ジが登録されているので、同じメッセージを目にすることはめったにありません。 短かい英文で意味が分りにくいことも多々ありますが、ぜひハッカー文化の片鱗 に触れてください。 このプログラムはユーザがログインすると自動的に表示されるように
/etc/csh.login
(bash
をお使いの場合は
/etc/profile
)に登録されます。
______ | | | Guessed: | | Word #: 1 | Current Average: 0.000 __|_____ Overall Average: 0.000 | |___ |_________| Word: ------ Guess:その単語に使われているであろうアルファベットを指定します。指定したアルファ ベットが単語に使われていれば
Word:
の部分に、使われていなければ
絞首台にかかった人が次第に完成していきます。
______ | | | O Guessed: adehlns | | | | Word #: 1 | / Current Average: 4.000 __|_____ Overall Average: 0.000 | |___ |_________| Word: -e-led Guess:8 文字以上間違えると hangman が完成して、あなたの負けになります。
______ | | | O Guessed: acdehlmnps | /|\ | | Word #: 1 | / \ Current Average: 9.000 __|_____ Overall Average: 0.000 | |___ |_________| Word: -e-led Guess: Sorry, the word was "veiled" Another word?問題として提出される英単語は日本人からするとかなり難しいものが多いですが、 頭をひねって当ててみましょう。
Command: s Short range sensor scan 0 1 2 3 4 5 6 7 8 9 0 . . . . . . . . . . 0 stardate 2400.00 1 E . . . . . . . . . 1 condition GREEN 2 . . . . * . . . . . 2 position 4,5/1,0 3 . . . . . . . . . . 3 warp factor 5.0 4 . . . . . . . . @ . 4 total energy 5000 5 . . . . . . * . . . 5 torpedoes 10 6 * * . . . . . . . . 6 shields up, 100% 7 . . . # . . . . . . 7 Klingons left 5 8 . . . . . . * . . . 8 time left 8.00 9 . . . . . . . . . 9 life support active 0 1 2 3 4 5 6 7 8 9 Starsystem Echo IV Command: l Long range scan for quadrant 4,5 4 5 6 ------------------- 3 ! 6 ! 304 ! 2 ! ------------------- 4 ! 9 ! 16 ! 6 ! ------------------- 5 ! 6 ! 14 ! 5 ! ------------------- Command:
「Note PC 用」のお勧めパッケージを選ぶとインストールされる JG 由来のゲー ムは以下の通りです。「Desktop PC」用の設定を選んだ場合、もう少しインストー ルされるゲームが増えます。
JG にはこれ以外にもさまざまなゲームが用意されていますが、Plamo Linux のお
勧めパッケーいでインストールされるゲームは、著者が日常的に遊んでいるゲー
ムを厳選したものになっています。これら以外の JG のゲームを試してみたい人
は jg1
のディレクトリで pkgtool
等を使ってインストール
してください。
JG 由来のゲームについては、付属のドキュメントが /usr/doc/JG
以
下にインストールされるので、それぞれのゲームの詳細については、それらのド
キュメントを参照してください。また、JG の管理者であるあべさんが書かれた
JG-HOWTO
も、/usr/doc/JG/JG-HOWTO.euc.gz
としてインス
トールされます。
ここではお勧めパッケージでインストールされるゲームについて簡単に説明しま す。
> > ----- > |...| -------- > ----------- ##+...| ---------## .......| > #-..........##########|...| #.>.......# |......| > # |.........| ####-....##############|.......|####-......| > ### |.........| # #----- -------|-# |......| > ----- # ---.------- ### #### ## #|......| > |....#### # # # *##------+- > |...| # ### # # > |...| # # # # > |...| # `## # # > |.<.|######### # # # # > |...|# -.-|- ### # -----.---# > --|--# |...| # ------------# `##############-.......-# > #### |.... #### |..........|# # |.......| > |...| ## |...[d...@..#### |.......| > |....######|..........| # --------- > |...| #.......)...-## > ----- ------------ > >Kojima 旗本 強:16 早:15 耐:18 知:11 賢:8 魅:9 秩序 >地下:1 $:65 体:13(15) 魔:2(2) 鎧:4 経験:1 > >@ マークがあなた自身、この例では d があなたのペットの愛犬です(愛猫として f で表示されることもあります)。< > が階段を示し、この階段を使って 階を上下することができます。ゲームの目的は、この地下迷宮のどこかに眠って いる「イェンダーの魔除け」と呼ばれるアイテムを発見し、無事地上へ戻ってく ることです。 しかし、この迷宮の中には無数のモンスターが徘徊し、さまざまなトラップも仕 掛けられています。モンスターを倒して経験値を稼ぎ、レベルアップすればキャ ラクタが次第に強くなっていくのは一般的な RPG と同じです。筆者自身、何度 も試しているのですが、いまだに「イェンダーの魔除け」を入手したことがあり ませんので(;_;)、ここに書いていることは不正確かも知れません。
mesg
が日本語版、
mesg_E
が英語版、mesg_fj
が往時(= junet 時代)の fj ニュー
スグループを迷宮に見たてたメッセージです。(でも、最近の人には面白さは分
からないだろうなぁ、、(苦笑))メッセージファイルは
/usr/local/games/{mesg, mesg_E, mesg_fj}
としてインストールされ
ているので、ゲームを起動する際は、
% rogue /usr/local/games/mesgと、ファイル名を指定してください。
netmaj
がゲームのエ
ンジンで、xnetmaj
、 knetmaj
はそれぞれ netmaj
にアクセスして画面を表示するためのプログラムになります。
ネットワーク経由の対局の詳細については
/usr/doc/JG/{netmaj-doc,xnetmaj-doc, knetmaj-doc}
を参照してください。
一人遊びをする場合、xnetmaj1
を使います。ただし、
xnetmaj1
は 1024x768 程度の高解像度の画面を前提にデザインされて
いるので、note PC のような 640x480 程度の画面の場合はsxnetmaj1
を使うのがいいでしょう。(ただし、sxnetmaj1
ではフォントの指定が
おかしいようで、一部のメッセージが文字化けしています)
samegame
(さめがめ) の X ウィンドウ版です。
「さめがめ」は、上下左右に 2 個以上隣接した同じ色のコマを取り除いていき、
画面上のコマをできるだけ多く取り除くゲームです。コマを取り除く際、多くの
コマをまとめて取りのぞけばそれだけ高得点になります。また、コマを取りのぞ
くと、その部分に上のコマが落ちてきます。どの色のコマを取れば、次はどのコ
マが隣接するか、十分考えてコマを取りのぞいていきましょう。
ESC-x load-library jg
を実行してjg.el
をロードしておく必
要があります。
mule を起動している状態で ESC-x seimei
(ESC キーを押して、x を
押すと、画面の最下端に M-x
と表示されるので、そこに
seimei
と入力して return を押す)を行なうと、自動的にプログラム
が読みこまれて、姓と名が尋ねられます。指示に従って入力すると、姓名判断の
結果が表示されます。
>姓名判断:「姓」をどうぞ>月野 >次に「名」をどうぞ>うさぎ > >姓名判断 for NEmacs/Mule. (C) yoshinov@etl.go.jp > ver 2.0 (1995.3) >***** 月野 うさぎ ***** >総運 26画 総合 波乱と異変の凶数 >天運 15画 先祖運 着々と発展する吉数 >地運 11画 個性 たくましい成長を遂げる吉数 >人運 13画 社会性 才能に恵まれた吉数 >外運 13画 環境運 才能に恵まれた吉数 >総運+人運 19.8 天運+地運+外運 24.0 得点 43.7 >姓と名のあいだにスペースを一つ入れて一行に一人ずつ名前を並べたバッファ を用意すれば
M-x seimei-buffer
でまとめて姓名判断することも可能です。
Type tRaineR
と呼ばれるタッチタイプ練習ソフトです(「トゥルル」
と読みます)。これも Emacs Lisp で書かれているので、mule の中から
M-x trr
と実行してください。このプログラムを起動するためには、
あらかじめ ESC-x load-library jg
を実行してjg.el
を
ロードしておく必要があります。
練習用には「日本国憲法」の英文版と「不思議の国のアリス」のテキストを
用意しました。練習したいテキストを選べば、画面上にその一部が表示され
ますので、キーボードから同じ文章を入力してください。間違ったキーを押
すと、正しいキーを押すまで先へは進めないので注意してください。
入力が終われば、入力速度とミスタイプの数から、あなたのタイピング速度
を計算して表示してくれます。「業界標準」が 200 文字/分だそうなので、
まずはその速度を目標に練習してみてください。
現在、mule 版 samegame が "Wrong type argument: keymapp, nil" と言って、起動しないという問題が知られています。
また、動くことは動くものの、日本語メッセージが文字化けするゲーム
(sxnetmaj1
など)もあるので、これらの修正方法を御存知の方はぜひ
教えてください。