麻雀はアジアで最も人気のあるゲームの1つです(Windows 7に見られるソリティアスタイルではありません)。YahooのオンラインゲームやDOS時代のオフラインゲームなど、麻雀ゲームはたくさんありました。
ちょうど別の日、私は自分自身に考えていました、どうすれば(GUIを除いて)それを書くことができますか?
データモデリングの部分は簡単です。
勝ちと得点のルールは...パターンマッチングですか?
どのタイルを捨てるか、いつチョウやポンを動かすかなど、ゲームの戦略的な部分は最も難しい部分です。これを実装する方法は?
ありがとう!
リサーチ:
- 麻雀のデモ(和風):http ://www.nobleflash.com/game/4495/Japanese-Mahjong.html
- http://www.ninedragons.com/-私がプレイしていた麻雀ゲーム、そのスコアリングシステム:http ://www.ninedragons.com/mahjong/scoring2.html
- 関数言語の方が適していますか?どのように?F#はカードゲームAIに適した言語ですか?
- AI麻雀-http ://www.stanford.edu/class/cs229/proj2009/Loh.pdf