craps コマンド

目的

クラップス・ゲームを開始します。

構文

クラップス

説明

craps コマンドは、ラスベガスでプレーされているのと類似したクラップス・ゲームを開始します。ユーザーが賭けている間は、craps コマンドがローラーをシミュレートします。ユーザーはプラスに賭けるとローラーとして、マイナスに賭けると胴元として勝負できます。

このゲームは資金 2000 ドルで始めます。 プログラムがプロンプト「bet?」を表示したら、資金の全額または一部を賭けることができます。現在の手持ち資金を超える金額を賭けることはできません。ローラーがダイスを投げます。配当比率は 1 対 1 です。

最初の一振りでは、7 か 11 の目が出るとローラーの勝ち、 2、3、または 12 の目が出ると胴元が勝ちます。 それ以外の目はポイントとなり、もう一度ダイスが振られます。 その後に続く勝負では、ポイントの目が出た場合はローラーの勝ちになり、 7 の目が出るとローラーの勝ち、それ以外の目が出た場合は、もう一度ダイスを投げます。 例えば次のとおりです。

Your bankroll is $2000
bet? 100
5       3
The point is 8
        6       6
        4       1
        2       1
        2       5
You lose your bet of $100
Your bankroll is $1900

この例では、参加者の資金は 2000 ドルで、賭け金は 100 ドルです。最初の目は 8 です。最初の目の 8 が出た時点では、参加者も胴元も勝たなかったので、この 8 がポイントになります。続いて投げられたダイスの目はそれぞれ 12、5、3、7 となっています。ローラーがポイントの目を出そうとして 7 の目が出た時点で、胴元の勝ちとなります。参加者は賭け金の 100 ドルを失います。新しい資金が表示された後で、プロンプト「bet?」が表示され、ゲームが続行されます。

参加者の資金がなくなると、さらに 2000 ドルを貸し出しますというプロンプト「marker?」が表示されます。借金を受け入れるには「Y (イエス)」と応答します。他の応答を入力するとゲームが終了します。

マーカー (借用証) を持っていると、胴元はユーザーが賭ける前に未清算の借用金額を表示します。マーカーを持っていて資金が 2000 ドルを超えると、ゲームは「Repay marker?」と聞いてきます。借金の一部または全額を返したければ「Y (イエス)」と入力します。複数の借用証を持っていると、craps コマンドはプロンプト「How many?」を表示します。手持ちの借用証の数より大きい数値で応答すると、正しい数値を入力するまでプロンプトが繰り返されます。借用証が 10 枚たまると (借金の総額が 20,000 ドル)、その旨を表示して終了します。借用証を持っている間に、50,000 ドルより多くの資金がたまると、負債が自動的に返済されます。

資金が 100,000 ドルを超えると銀行が破産し、プロンプト「New game?」を表示します。ゲームを終了するには、割り込み (Ctrl-C) またはファイルの終わり (Ctrl-D) キー・シーケンスを押します。ユーザーの勝ち、負け、または引き分けを表示してゲームが終了します。

ファイル

項目 説明
/usr/games システムの games (ゲーム) の場所。