XYAGAMO(6)

NAME
xyagamo - 四人打ち麻雀ゲーム

SYNOPSIS
xyagamo [-batch] [-stupid] [-nowait] [-seed <16進数>]

DESCRIPTION
四人打ち麻雀です。プレイヤーは他の三人のコンピュータープレイヤーと対戦しま す。起動するとすぐに半荘戦が始まります。半荘終了と同時にプログラムも停止し ます。本当に終わらせるにはウィンドウを閉じる必要があります。

OPTIONS

-batch
    コンピューター四人(？)が半荘戦を行います。ユーザーは終了の確認のみで、操作 はできません。主にデバッグ用途です。

-stupid
    コンピューターは可能なかぎり副露します。主にデバッグ用途です。

-nowait
    コンピュータの打牌処理にウエイトを入れません。

-seed <16進数>
    乱数の種を16進数で指定できます。これは同じ局面を再現するためのもので、主に デバッグ用途です。

操作方法
3ボタンマウス推奨です。

左ボタン
    打牌・副露・和了を決定するために使います。

中ボタン
    打牌を決定するために使います。これは立直時専用です。

    中ボタンの代わりに[Ctrl+左ボタン]を使えます。

右ボタン
    倒牌するために使います。
    •   ポインタが牌を指している場合、その牌を倒します。
    •   ポインタが牌を指してない場合、すべての手牌を倒します。

    副露や和了の前準備として、特定の、またはすべての手牌を倒牌しなければなりません。

Ctrl-Q
    プログラムを終了します。

  打牌
手の内から牌を河(ほー)に捨てるには、ポインタで手牌の中の「捨てたい牌」を 指し、「左ボタン」をクリックします。

  立直
立直を宣言するには、ポインタで「捨てたい牌」を指し、「中ボタン」をクリッ クします。ただし、立直は門前聴牌時にしかできません。

  和了
和了を宣言するには、「すべての手牌を倒牌」した状態で、左ボタンをクリック します。すべての手牌を倒牌するには、マウスポインタが「自分の手牌を指して いない」状態で、右ボタンをクリックします。この方法は自摸和、栄和の場合で 共通です。

ツモの例)
    手牌: １１１２３４５６７８９９９ 自摸:３

    上のような手牌で自摸和を宣言するには、手牌以外のどこかを右クリッ クして、すべての手牌を倒し、左クリックします。

ロンの例)
    手牌: ２２白白白發發發中中 対面:中 [チー:８７９]

    上のような手牌で栄和を宣言するには、ツモの場合と同じように、手牌 以外のどこかを右クリックして、すべての手牌を倒し、左クリックしま す。

  副露
面子を副露するには、副露したい面子を構成する「牌を倒牌」した状態で、それ らの牌のどれかをマウスポインタで指し、「左ボタン」をクリックします。手牌 の個々の牌を倒牌するには、マウスポインタで倒牌したい牌を指し、右ボタンを クリックします。面子を構成するのに十分な牌を倒していなかったり、関係のな い牌や余分な牌を倒していたりすると、副露は行われません。

他家の捨て牌に対するポン・チーのキャンセルは、どの牌も倒牌していない状態 で、手牌以外の場所で左ボタンをクリックします。

チーの例)
    下のような手牌があり、直前に上家から[５]が捨てられたとします。

    手牌: [...]４６７白白 上家:５

    [５]を含んだ順子を副露するには、[４][６]または[６][７]を右クリッ クして倒し、倒した自分の牌のいずれかを再び今度は左クリックすると、 それらの牌で構成された面子の副露が成立します。

    [５]を無視するには、単に手牌以外のウィンドウのどこかを左クリック します。

ポン・カンの例)
    チーの場合と同じです。ポンの場合は二つ、大明槓の場合は三つの同一 牌を倒します。ポンとカンとチーは複合することもあります。

暗槓の例)
    手牌: ５６７東東東[...] 自摸:東

    上のような手牌があるとき、[東]を暗槓するには、手牌の中のすべての [東]を右クリックして、倒します。そして倒れているいずれかの[東]を 左クリックすると、暗槓が成立し、自動的に嶺上牌が自摸られます。

加槓の例)
    手牌: ２３３[...]發 自摸:中 [ポン:發發發]

    上のような手牌で[發]をポンしているときに[發]を加槓するには、手牌 の[發]を右クリックして倒し、倒した[發]を左クリックします。

  結果表示ダイアログ
得点申告、清算時などに表示されるダイアログを閉じるには、「ダイアログの内 側」で左ボタンをクリックします。右ボタンをクリックすると、ダイアログは一 時的に見えなくなります。これは例えば、裏ドラを確認するために便利です。

ルール
ルールや認められている手役の詳細は、付属のファイルを参照して下さい。

AUTHORS
xyagamoのプログラムは森田伸哉によって書かれました。このプログラムで使用さ れている牌画および画像の著作権は、「麻雀無尽の会」兒島哲郎さんが有します。 著作権や免責事項に関する詳細は、付属のコピーライトファイルを参照して下さい。

謝辞
牌画の利用・再配布を快く応諾して下さった「麻雀無尽の会」兒島哲郎さんに感 謝します。

BUGS
•   いくつかの一般的なルールが支援されていない。
•   振聴がチョンボとして扱われない。
•   コンピューターが弱い(原則として棒聴即リー全ツッパです)。
•   思考ルーチン(というか打牌選択関数)を簡単にカスタマイズできない。
•   とても貧弱なユーザーインターフェース。
•   その他いろいろ。