ctak, ctaklm, and ct1986
Overview
Details forthcoming, but at a glance:
- ctak is a C library for the game of Tak
- ctaklm is a line-mode interface to ctak and a computer opponent (for 5x5)
- ct1986 is a similar interface, but designed for a Raspberry Pi Zero running buildroot and displaying output on a character LCD.
Building for the native platform
make native
Building for the Raspberry Pi Zero
Download and extract a recent version of buildroot into the working
directory. Edit BUILDROOT_DIR=buildroot-2020.11.1 in Makefile to
point to the extracted directory.
make pi
The computer opponent
Adversarial tree search implementation
Details coming soon
The convolutional neural network cnn1986
Details coming soon
License
GPLv3+
