GoodbyeLittleD / KataGomo

GTP engine and self-play learning in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2023.1.8 Engine based on Katago 1.12 start Modifying

Tasks Branch Stage Notes
1 Compile and run training Kata2023 Finished -
2 Chinese Rule Only(Remove JP rules) - Skipped
3 CaptureGo(Remove Go rules) - Skipped
4 Black-White board games(Remove Capture) BW2023/BWnoscore2023 Finished(outdated) Using Gomoku as a representative, very easy to be modified to other games. "BWnoscore2023" branch also removed komi and score
4.0 Remove score and komi BWnoscore2023 Finished(outdated)
4.1 Gomoku Gom2023 Todo New Katagomo engine
5 Chess-like games(Multi-stage moves) Movestone2023 Finished(outdated) Use Breakthrough as a representative, very easy to be modified to other games
5.0 Only X-axis symmetry. And flip Y-axis when playing white. (For chess-like games) MovestoneXsym2023 Finished subtreeBias and patternBonus are also removed

2022.1 Engine based on Katago TensorRT+GraphSearch

Updated on 2022.4.9

Gomoku/Renju: "GomDevVCN" branch
https://github.com/hzyhhzy/KataGo/tree/GomDevVCN

TODO:
先做改动小的,再做改动大的

完全没改的分支:Go2022

棋种 branch 状态 备注
1.各种变种围棋(保留**规则,删掉日韩规则) CNrule2022 - 基础分支
1.1 加权点目 weightGo finished
1.2 某个子不能死 aborted 不做了,因为需要大量死活题作为开局
1.3.1 Hex 棋盘的围棋 HexGo aborted 懒得做了
1.3.2 Hex 棋盘的吃子棋 HexCaptureGo finished
1.4 落子没气先提自己 firstCaptureMe finished
1.5 一子千金 yiziqianjin finished
2.需要提子但不需要点目的 CaptureGo2022 - 基础分支
2.1 吃子棋 CaptureGo2022 finished
2.2 反吃子棋(不围棋) CaptureGo2022 finished
2.3 活一块就算赢(死活对局) lifego2 finished
2.4 黑棋活一块就赢,但是不能被吃子 aliveWin finished
2.5 吃子 n 子棋 aborted 以前做过所以不做了
2.6 白能吃黑,黑吃不掉白,黑棋最多多少手不被吃 EscapeGo finished
2.7 谁先没地方下谁输 yiziqianjin finished 视为特殊的一子千金
3.不需要提子,黑白交替落子的棋 Gom2022base - 基础分支,不跑训练
3.0 不打算做的
3.0.2 重力四子棋 aborted 以前做过,训练了很长时间
3.1 五子棋系列(各种规则) -
3.1.0 主线(无禁,有禁,无禁六不胜) GomDevVCN training 100b256f,以后会跑分布式
3.1.2 禁点五子棋 GomBanLoc finished
3.2 连五的个数 fivecount finished
3.3 反 n 子棋 AntiGomoku finished
3.4 Hex Hex2022 finished
3.4.1 反 Hex Hex2022 finished
3.5 等差数列 6 子棋 EquDifGomoku finished
3.6 Angels and Devils game AngelProblem finished
3.7 每一步必须在上一步的附近某些位置,满足某些条件获胜 -
3.7.1 一种特殊四子棋 con4type1 finished
3.8 Reversi(奥赛罗,翻转棋),反 Reversi Reversi2022 finished 为了在botzone上打榜,还是做了
4.一次走两步的棋,或者挪子的棋 Amazons - 把 Amazons 分支作为基础分支
4.0 国象,中象 aborted 别人做过,且效果不好,所以不做
4.1 六子棋(Connect6) Connect6 training
4.2 **跳棋 tiaoqi finished
4.3 Amazons(亚马逊棋) Amazons finished
4.4 Breakthrough breakthrough finished
4.5 Ataxx(同化棋) Ataxx finished
4.6 各种极简象棋变种 todo
5.单人游戏 -
5.1 消消乐 xiaoxiaole todo
6.完全信息,但是有随机性 todo

Updated on 2021.4.5 Now Gomoku/Renju code is uploading in "Gomoku" branch.

----------- 2020.7.26 ----------

Now there are gomoku(freestyle,standard,renju,caro), reversi, connect6, breakthrough, hex, "four in a row", Chinese checkers, and many board games few people play.

Now it's the strongest program on this games as I know: all kinds of gomoku(compared with Embryo) connect6(compared with gzero) hex(compared with gzero and) Chinese checkers(compared with Shangxin Tiaoqi)

About

GTP engine and self-play learning in Go

License:Other