« 点数計算作成中 | トップページ | 向聴数チェックアルゴリズムその1作成 »

2004/11/12

点数計算ひとまず完了

点数計算の処理がひとまず完了。

今後は、向聴数チェックの処理を作成する。

向聴数チェックは現在2通りアルゴリズムを考えている。
1.順番に牌を追加してあがっているかどうかを確認する方法。
2.手配を面子候補(塔子、浮き牌)に分けてカウントする方法。

1.は有効枚数を数えやすく複雑なパターンに強いが手がバラバラの時に時間がかかるはず。
2.は処理速度が速いはず(とくに手がバラバラのときに)、ただ有効枚数の数え上げ等がやや面倒で、面前清一色聴牌などの複雑な手のときに処理速度が遅くなるかもしれない。

1も2もプログラミングとしては、すでに作成済みの、上がり形になっているかどうかの判定処理をちょこっと手を加えればできるのでそれほど難しくはないだろう。まずは両方とも作って試してみる予定。

総ステップ:3084

|

« 点数計算作成中 | トップページ | 向聴数チェックアルゴリズムその1作成 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/61182/1937738

この記事へのトラックバック一覧です: 点数計算ひとまず完了:

« 点数計算作成中 | トップページ | 向聴数チェックアルゴリズムその1作成 »