北大-中国国标麻将Chinese-Standard-Mahjong 环境

中文

ChineseOfficialMahjongHelper文件夹为国标麻将算番器。此算番器接口调用开源项目: GitHub - summerinsects/ChineseOfficialMahjongHelper: 国标麻将小助手——包含算番器、线下实麻计分器、番种详细说明、牌理等

C++请参阅Mahjong-GB-CPP

Python请参阅Mahjong-GB-Python

注:Botzone内置算番库,直接from MahjongGB import MahjongFanCalculator或者

#include "MahjongGB/MahjongGB.h"就可以使用算番器。

如使用 C++ 的算番库,请在创建 Bot 时选择 "G++ 7.2.0 with many lib" 作为编译器。

或者

如果你希望直接使用 ChineseOfficialMahjongHelper/Classes/mahjong-algorithm at master · summerinsects/ChineseOfficialMahjongHelper · GitHub 的接口,可以通过如下方式引入对应的文件(此时在 Botzone 上请使用默认编译器):

#include "MahjongGB/fan_calculator.cpp"
#include "MahjongGB/shanten.cpp"

English

ChineseOfficialMahjongHelper provides function to calculate the combination of tiles in hand. It is forked from GitHub - summerinsects/ChineseOfficialMahjongHelper: 国标麻将小助手——包含算番器、线下实麻计分器、番种详细说明、牌理等

If you write AI in C++, please refer Mahjong-GB-CPP.

If you write AI in Python, please refer Mahjong-GB-Python.

Note: We have already provided these libraries (fan calculators) in Botzone runtime, and you may just from MahjongGB import MahjongFanCalculator or #include "MahjongGB/MahjongGB.h" directly in your code to submit to Botzone.

For C++ fan calculator to work, please choose "G++ 7.2.0 with many lib" as compiler on Botzone.

OR

If you'd rather use interfaces provided by ChineseOfficialMahjongHelper/Classes/mahjong-algorithm at master · summerinsects/ChineseOfficialMahjongHelper · GitHub , you may include cpp files as shown below (Please choose the default compiler on Botzone if this is the case):

#include "MahjongGB/fan_calculator.cpp"
#include "MahjongGB/shanten.cpp"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

强化学习曾小健

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值