過去の投稿記事 new!
・【画像】漫画でわかる外国人参政権
・東京電力のHPで停電状態が確認できたり(サービス再開!)
・戦国時代 ~ 江戸時代の徳川家康が熱かった
・vaio のバッテリは寿命が短いような気がする
・話題の Western Digital 製 WD20EARS を購入した
・C01LC をビックカメラで買ってきた
・2025年には空中都市が現実化?!
・【動画】わかりやすい「宇宙ひも理論」
・今世紀には「富士山噴火」「東海連動地震」「首都圏直下型地震」か?
・滅びた町、南浜町が Googleストリートビューで見れる

【 amazon 送料無料キャンペーン 】

バックリンクはご自由にどうぞ!     http://mfsocket.blogspot.com/feeds/posts/default?alt=rss リンク集 / ログイン

2010/11/26
麻雀システム実装中

 
個人的な話ですが…
 
10年以上麻雀を触っていないのですが、今後のために麻雀エンジンを
製作することにしました。
 
昨日の夜から、麻雀の役を調べ理解し、アルゴリズムを実装しています。
 
実時間4時間ちょいですが、基礎の役判定の実装が落ち着いてきました。
ピンフ・タンヤオ・イイペイコウ・三色同順はほぼ完成。
majyan
 
思ったよりも時間がかかってない。言語は C++。
 
ピンフが一番めんどくさい。両面待ちでないといけないし、対子に使える字牌は
オタ風のみ許されるなど、めんどい。
 
 
アルゴリズムは麻雀クラスとして独立してますが、
ソースはキレイとは言えません( ´д⊂ヽ
 
STL が便利すぎて、携帯 Java に移植するときめんどいかもしれない。
 
画像はフリー素材を利用しており、せっかくなので Windows ゲームとして
公開するかもしれません。
 
socket 通信を用い、オンライン対戦を入れてみるのも面白いかも。
 
スピードを最大限に活かすための製作なので、動くものとして公開に前向きに
考えてますが、このご時勢、Windows の麻雀ゲームの需要はあまり無いかも
しれませんね。

0 コメント:

  • コメントには <b>, <strong>, <em>, <i>, <a> など一部の HTML タグを使用できます。