archer
archer copied to clipboard
Archer is a top-tier Mahjong AI development framework, currently reaching as high as Tenhou 9.7 dan.
预览图(Preview):  1. 启动 archer.exe 2. 等待网页出现后启动 Foreigner 3. 使用 Ctrl + S 进行设置,Ctrl + I 开启/关闭点击穿透 ------ 1. Start archer.exe 2. Wait for the web page to appear and...
预览图(Preview):  无需安装, 默认自带 ------ No installation is required; it comes by default.
只需要解压出两个不相同的文件夹即可,例如: 账号A:文件夹A 账号B:文件夹B 之后分别启动两个文件夹内的archer主程序即 注意:需要将默认设置里的端口号进行+1,比如账号A使用30010端口,账号B使用30011端口 注意:账号所持有的games是独立的,每个登录的账号都必须持有大于0场的games才能进行对局,也就是你必须购买多个账号的授权 ---- To use multiple accounts simultaneously, you just need to extract the files into two different folders. For example: - Account A: Folder A...
```golang package main import ( "fmt" "math/rand" "time" "github.com/moxcomic/Archer/gamestate" "github.com/moxcomic/Archer/variable" tenhouclient "github.com/moxcomic/engine/tenhou_client" "github.com/moxcomic/lq" ) func onLogin() { } func onTaikyoku() { } func onNewRound() { } func onConfirmNewRound() { }...
每次打开Archer都是随机服务器的,这个设置不会被保存,如果你有需求每次都需要手动选择服务器,例如中国大陆访问非中国服务器速度较慢可以手动选择中国服务器,非中国区域用户访问中国服务器较慢可以手动选择非中国服务器。 ---- Every time Archer is opened, it connects to a random server, and this setting is not saved. If you have a specific requirement, you need to manually select...
```golang package main import ( "github.com/moxcomic/lq" ) func onLogin() { // 登录时调用一次 } func onNewRound() { // 每一小局开始时调用一次 } func onConfirmNewRound() { // 每一小局结束时调用一次 } func onPlayerLeaving(seat int) { //...