Senpai is a UCI Chess Engine written by Fabien Letouzey
License
B4dT0bi/senpai
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Senpai 2.0 Copyright (C) 2014-2017 Fabien Letouzey. This program is distributed under the GNU General Public License version 3. See licence.txt for more details. --- Today is 2017-11-10. Senpai is a chess (also 960) engine that uses the UCI protocol. You need a graphical interface supporting UCI to use Senpai. Have fun with Senpai! Thanks to everybody who helped with this release: - Graham Banks - Michael Byrne - Wilhelm Hudetz - Steve Maughan (https://www.chessprogramming.net) - Daniel José Queraltó - Frank Quisinsky (http://www.amateurschach.de) - XXX (<- this line for people I forgot, sorry in advance). Greetings to all game programmers; Gens una sumus. Until my next random apparition, Fabien Letouzey (fabien_letouzey@hotmail.com). --- Compilation Senpai uses C++11. A Linux/Mac Makefile is provided. Senpai seems particularly sensitive to link-time optimisation (LTO), aka whole-program optimisation (WPO). In my experience, Clang (LLVM) is better at this than GCC. An optional preprocessor BMI definition can be provided externally (like -DBMI), or inserted in libmy.hpp In case of a portability problem, intrinsics are defined in libmy.hpp --- Known issues The halfmove-clock part of FEN is ignored. This doesn't affect game playing, but will appear if you analyse a new position that is close to a fifty-move draw.
About
Senpai is a UCI Chess Engine written by Fabien Letouzey
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published