|
||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照:
説明
クラスの概要 | |
MIPIface | この抽象クラスは、AIが現在のゲームの状況を確認するためのインタフェースを提供します。 |
MJ_AI | このクラスはAIの基底クラスです。 |
MJIHai | このクラスは牌を表します。 |
MJIHaiReader | 牌を読み取るためのクラスです。 |
MJIKawahai | このクラスは河牌を表します。 |
MJIKawahaiReader | 河牌を読み取るためのクラスです。 |
MJITehai | このクラスは手牌を表します。 |
MJITehaiReader | 手牌を読み取るためのクラスです。 |
このパッケージは麻雀AIインターフェイスを提供します。
麻雀AIインターフェイスは麻雀プログラムと麻雀AIとの橋渡しをおこないます。 このインターフェイスに対応している麻雀ソフトは麻雀AIをコンピュータプレイヤーの思考ルーチンとして利用することができます。 このインターフェイスに使えば、独自に麻雀プログラムを作らなくても、簡単に麻雀の思考ルーチンを作成してその動作を 楽しむことができます。
麻雀AIインターフェイスでは、麻雀牌の図柄を牌番号と呼ぶ整数で表します。牌番号と麻雀牌は以下のような 関係にあります。
番号 | 0 | ・・・ | 8 | 9 | ・・・ | 17 | 18 | ・・・ | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
牌 | 一萬 | ・・・ | 九萬 | 一筒 | ・・・ | 九筒 | 一索 | ・・・ | 九索 | 東 | 南 | 西 | 北 | 白 | 発 | 中 |
ここで定義されている麻雀AIインターフェイスのバージョンは 3 です。
|
||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |