descriptionGo/Igo/Wéiqí/Baduk playing software for Linux/BSD/macOS
homepage URLhttps://macro.win/matilda.html
repository URLhttps://github.com/gonmf/matilda.git
ownergonmf@sapo.pt
last changeWed, 19 Apr 2023 21:25:24 +0000 (19 22:25 +0100)
last refreshFri, 26 Apr 2024 14:28:40 +0000 (26 16:28 +0200)
content tags
add:
README.md

Matilda - Go/Igo/Wéiqí/Baduk playing software

Matilda is a competitive computer Go playing engine and accompanying software. Go is an ancient and beautiful strategy board game; you can read more about it here.

Implementation-wise Matilda is a MCTS Mogo-like program. It is aimed at 64 bit computers in shared memory, playing with Chinese rules via the Go Text Protocol. It is versatile and optimized for speed in a lot of areas, though some changes require a recompilation.

The relative strength of Matilda can be seen from playing on the CGOS. It is currently much stronger in smaller boards than in larger ones.

System Requirements

Before using read the INSTALL file carefully, and at least modify the file src/inc/config.h to your taste.

How to

You can play with Matilda out of the box using a text interface. For a graphical interface you can connect it with any GTP-speaking program that supports Chinese rules, like GoGui. Matilda also includes matilda-twogtp for self-play and benchmarking.

Copyright

All parts of Matilda are licensed as permissive free software, as described in the file LICENSE that should accompany this document, except for the following files. src/crc32.c, which was derived from another file, is distributed with the same license as the original (public domain). The files contained in the src/data/ directory may also be based on game records or other foreign files, and may be in dubious licensing circumstances. For legal enquiries contact the author of this software.

This project started as the practical component of a dissertation for the obtention of a Masters Degree on Computer Science and Computer Engineering, from the High Institute of Engineering of Lisbon, titled "Guiding Monte Carlo tree searches with neural networks in the game of Go" (2016) by Gonçalo Mendes Ferreira.

shortlog
2023-04-19 gonmfMinor changesmaster
2023-04-16 gonmfRemove travis-ci
2023-04-16 gonmfVersion 1.26.1v1.26.1
2022-10-11 GonçaloUpdate AUTHORS
2020-08-17 gonmfUpdate docs
2020-05-20 gonmfChange README
2019-10-16 gonmfMerge pull request #134 from gonmf/patch-1v1.26
2019-10-16 gonmfBump version to 1.26.0
2019-10-16 gonmfRemove GTP command mtld-review_game
2019-10-16 gonmfRemove deprecated code
2019-10-16 gonmfPart 5 of code style change
2019-10-16 Gonçalo FerreiraPart 5 of code style change
2019-10-16 Gonçalo FerreiraAdd some documents referenced in source code to /docs...
2019-10-16 Gonçalo FerreiraPart 4 of code style change
2019-10-16 Gonçalo FerreiraMinor changes to code style
2019-10-16 Gonçalo FerreiraPart 3 of code style change
...
tags
12 months ago v1.26.1
4 years ago v1.26
6 years ago v1.25
7 years ago v1.24
7 years ago v1.23
7 years ago v1.22
7 years ago v1.21_patched
7 years ago v1.21
7 years ago v1.20
7 years ago v1.19
heads
12 months ago master
6 years ago scaleway
7 years ago dev
7 years ago scaleway2