パッケージ jp.gr.java_conf.ishihata.mj_ai

このパッケージは麻雀AIインターフェイスを提供します。

参照:
          説明

クラスの概要
MIPIface この抽象クラスは、AIが現在のゲームの状況を確認するためのインタフェースを提供します。
MJ_AI このクラスはAIの基底クラスです。
MJIHai このクラスは牌を表します。
MJIHaiReader 牌を読み取るためのクラスです。
MJIKawahai このクラスは河牌を表します。
MJIKawahaiReader 河牌を読み取るためのクラスです。
MJITehai このクラスは手牌を表します。
MJITehaiReader 手牌を読み取るためのクラスです。
 

パッケージ jp.gr.java_conf.ishihata.mj_ai の説明

このパッケージは麻雀AIインターフェイスを提供します。

麻雀AIインターフェイスは麻雀プログラムと麻雀AIとの橋渡しをおこないます。 このインターフェイスに対応している麻雀ソフトは麻雀AIをコンピュータプレイヤーの思考ルーチンとして利用することができます。 このインターフェイスに使えば、独自に麻雀プログラムを作らなくても、簡単に麻雀の思考ルーチンを作成してその動作を 楽しむことができます。

麻雀AIインターフェイスでは、麻雀牌の図柄を牌番号と呼ぶ整数で表します。牌番号と麻雀牌は以下のような 関係にあります。

番号 0 ・・・ 8 9 ・・・ 17 18 ・・・ 26 27 28 29 30 31 32 33
一萬 ・・・ 九萬 一筒 ・・・ 九筒 一索 ・・・ 九索 西

ここで定義されている麻雀AIインターフェイスのバージョンは 3 です。

導入されたバージョン:
1