常见问题

  1. Q:请问如果用python的话能在botzone的运行环境里调用提供的算番器吗? 提供的源代码如果编译之后打包上传似乎不能保证兼容?
    A:如果需要在botzone上运行,需要在64位linux下执行setup。 另外,botzone自带算番库,所以只需要直接from MahjongGB import MahjongFanCalculator即可。 平台编译bot(AI程序)自带算番器, 具体参见 这里

  2. Q1:我能include "shanten.h"这个库吗?那个mahjong-algorithm里的头文件可以调用吗?
    A1:目前只能include MahjongGB,其他的文件并没有直接提供。 mahjong-algorithm里的文件都缝合到MahjongGB目录里了,可以在头文件写
     #include "MahjongGB/fan_calculator.cpp"
    #include "MahjongGB/shanten.cpp"
    Q2:但我发现MahjongGB实际上include shanten这个库,尝试调了一下还是没调到这个函数。
    A2:我们实际上是动态链接的,不是用这些文件一起编译。

  3. Q:麻将judge程序的编译指令。
    A:平台的编译指令是开启了这些flag的。
     g++-7 -D_BOTZONE_ONLINE -D_GLIBCXX_USE_CXX11_ABI=0 -O2 -Wall -mavx -std=c++1z

  4. Q:怎样上传多个编译文件?
    A:如果需要使用C++语言上传多个文件,需要参考 这里。 这个存储空间是运行时用的,编译期用不了。

  5. Q:后台测试用的什么操作系统?
    A:ubuntu16.04 64bit。

奖项设置
排名 奖项
第一名 5000美元
第2~16名 1000美元
比赛规则

本次比赛我们采用《中国麻将竞赛规则》。

点击此处查看国标麻将Wiki
点击此处查看国标麻将规则和样例程序
比赛通知
  • 点击此处 查看如何使用Botzone参加IJCAI 2020麻将人工智能比赛。 2020-04-20

    正式比赛很可能因为IJCAI 2020延期或改为线上会议而推迟几周,具体时间另行通知。 2020-04-16

    IJCAI 2020麻将人工智能比赛将作为IJCAI 2020官方议程的一部分,于2020年7月11~17日在日本横滨举办。 2020年3月14日

    扫描下方二维码加入Botzone AI爱好者交流群。 2020-03-19

    扫描下方二维码关注我们的微信公众号,获取更多比赛信息。 2020年3月14日