git clone https://github.com/kz04px/libataxx mkdir libataxx/build cd libataxx/build cmake .. make
A header only version of libataxx can be found in the 'header_only' folder. This version should be functionally identical.
A mid range Intel i5 processor is capable of processing several hundred million nodes per second.
Libataxx is specifically designed for Ataxx on a 7x7 board, as such, it does not support any other board size.
Some of the bit twiddling required for bitboards has been abstracted away, but at least a passing knowledge of bitwise operators is recommended. The 'examples' folder contains some basic examples.
To run the included tests, navigate to the build directory and then run:
Libataxx and all examples are under the MIT license.
- Catch2 -- A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)