麻将是亚洲最受欢迎的游戏之一(不是 Windows 7 中的单人纸牌游戏)。那里有很多麻将游戏,包括雅虎的在线游戏或 DOS 时代的离线游戏!
又一天我在想,我怎么写一个(不包括 GUI)?
数据建模部分很简单。
获胜和得分规则是……模式匹配?
游戏的战略部分,例如决定扔出哪块棋子以及何时进行 Chow 或 Pong 动作是最困难的部分。如何实施?
谢谢!
研究:
- 麻将(日式)演示:http ://www.nobleflash.com/game/4495/Japanese-Mahjong.html
- http://www.ninedragons.com/ - 我以前玩的一款麻将游戏,计分系统:http ://www.ninedragons.com/mahjong/scoring2.html
- 函数语言更适合?以什么方式?F# 是纸牌游戏 AI 的好语言吗?
- 人工智能麻将 - http://www.stanford.edu/class/cs229/proj2009/Loh.pdf