It's been a long while since I last updated Topple, but I've finally rewritten the evaluation and implemented Texel tuning with a simple linear search: self play shows an elo gain of about +150.
The release can be found here: https://github.com/konsolas/ToppleChess ... tag/v0.3.0
I've provided 3 builds for windows, but it should be easy to build from source on Linux and macOS with CMake (you may need to remove the -static flag for clang on MacOS to work).
It would be awesome to find out how the new Topple performs against other engines
Thanks, however I can’t compile it on a raspberry pi as cmake is at version 3.7.2 and your engine requires 3.8 or higher.
I’ve tried updating it, to no avail.
Scally wrote: ↑Wed Jan 09, 2019 8:12 pm
Thanks, however I can’t compile it on a raspberry pi as cmake is at version 3.7.2 and your engine requires 3.8 or higher.
I’ve tried updating it, to no avail.
Al.
Could you try changing cmake_minimum_required from 3.8 to 3.7 at the top of CMakeLists.txt? I don't think I'm using any CMake 3.8 specific features at the moment.
Yes that created a Makefile but I get pages of errors on make. (Linux Raspberry Pi)
Are there any windows specific options that I need to take out anywhere?
Thanks,
Al.
The code is mostly platform independent, with the exception of some functions in bb.h (see namespace bb_intrin), which has preprocessor directives to select POPCNT and bitscan intrinsics, depending on which compiler is being used. Perhaps they are not available on raspberry pi?