fish コマンド
目的
ゴー・フィッシュ・カード・ゲームをプレイします。
構文
FISH
説明
ゴー・フィッシュ・ゲームの目的は、同じ数字の 4 枚のカードの組を集めることです。 このゲームでは、プログラム (対戦相手) と交互に相手のカードを要求します。 要求した数字のカードを対戦相手が持っていたら、対戦相手はそれらのカードを渡さなければなりません。 そうでない場合、相手は次のように促すGO FISH!あなたは未解決のカードのプールからカードを1枚引く。 要求したカードを描画すると、もう一度描画することになります。 本が作られると、それらはテーブルの上に置かれる。 カードがなくなるまでプレイを続ける。 本が一番多い選手がその試合に勝つ。 fish コマンドは、勝者を知らせて終了します。
というプロンプトが表示される。instructions?というプロンプトを表示します。 インストラクションを見るには、次のように入力するY(はい)。
を入力するpを初手とすれば、プロレベルのゲームができる。 デフォルトではアマチュア・レベルのゲームになります。
ゴー・フィッシュでは、相手が出す以下のプロンプトに対して自分の欲しいカードを入力します。
you ask me for: 上記のプロンプトに Enter キーだけを押すと、相手の手のカードの枚数と配られていないカードの枚数が表示されます。
このゲームでは、次の内容が表示されます。
- あなたの現在の手札
- GO FISH!というプロンプト
- 後に引かれたカードGO FISHプロンプト
- 相手から要求されたカード
- 完成した本(自分か相手のもの)
- あなたか対戦相手がもう1枚当てたら、要求されたカードをする。
例
次に、fish の画面表示の例を示します。
your hand is: A 5 5 7 10 J Q
you ask me for: 5
I say "GO FISH!"
You draw A
I ask you for: 5
Made a book of 5's
I get another guess
I ask you for 6
You say "GO FISH!"
your hand is: A A 7 10 J Q
you ask me for:プレイの途中でゲームを終了するには、割り込みキー・シーケンス (Ctrl-C) を押します。
ファイル
| 項目 | 説明 |
|---|---|
| /usr/games | システム・ゲームのロケーション。 |