此项目提供的资料为北京大学网络所人工智能实验室与微智娱(北京)科技有限公司联合举办的国标麻将比赛。
点此查看Botzone上的国标麻将比赛。
Botzone是在线的AI程序对抗平台。用户根据游戏规则编写AI程序提交,平台使用天梯排名和小组比赛机制来评测AI的相对水平。在以下内容叙述中,我们将AI程序又称为bot。
点此查看维基来了解更多关于Botzone。
- 基于Botzone平台开发国标麻将AI,使之具有能与麻将专业玩家匹配的水平。
- 吸引更多研究团队使用Botzone,在此平台上做学术、教育等方面的研究。
麻将是一个非完全信息的四人游戏,起源于3000多年前的中国,而后传播至世界各地,延伸出不同的版本,深受人们喜爱,具有广泛的群众基础。1998年中国国家体育总局制订了国标麻将的规则,这也是我们在本次比赛中所使用的规则。在Botzone上的国标麻将,我们将原本的打4圈(共16局)简化为1局,但在实际比赛中我们将考虑座次公平性,交换座次在相同起手下进行比赛。
想打好麻将需要策略,也需要一定运气。这种不确定性增加了麻将的趣味性和挑战性。不同于日本立直麻将,国标麻将鼓励玩家采取进攻性策略,(有所表现为多吃多碰多杠),这使得游戏的可观赏性大大增加。
我们在此项目中提供了以下资料:
- Fan calculator 算番器:这引自ChineseOfficialMahjongHelper。在这一文件夹中,我们提供了C++和python版的使用样例代码。
- Judge Program 裁判程序:点此查看Botzone裁判程序维基资料。
- Mahjong Rules 麻将规则:我们提供了中英文的麻将番种说明。点此查看Botzone上的国标麻将游戏说明。
- Sample bot 样例bot程序:这是Botzone上的样例bot程序。
欢迎关注Botzone官方公众号,接收最新比赛通知!
@ailab-pku