将棋とプログラミング

将棋の学習記録とプログラミングの創作記録

【CUI】Javaで一人麻雀練習機を作った

役判定機能はついてないです。凄い簡単な作りです。

可変長配列で牌山と手牌作って、そこに牌オブジェクト入れてって感じです。

牌それぞれに識別番号つけてバブルソートで手牌整列させてます。

ピンズが文字コードの関係で表現出来なかったのでローマ数字で表現しました。

オブジェクト指向で牌クラスを作りました。牌クラスが親クラス、数牌が子クラスです。

牌山が無くなるか強制終了で終わります。

役判定がついてないので上がりも判定出来ないです。役判定機能をつけたらもっと面白くなるかな。

でも役判定は自分で判断出来なきゃ駄目だと思う。