chess-2 | xiphos | |
---|---|---|
2 | 2 | |
5 | 72 | |
- | - | |
2.5 | 0.0 | |
about 1 year ago | almost 3 years ago | |
C | C | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
chess-2
-
How does Depth actually work?
Yes, that is true. One can use NNs in either evaluation or heuristics or both - to my understanding, I haven't researched this that much. But yes what you say would fall under the heuristics category that mainly drives move ordering, better looking moves first. As the search is ultimately a depth first in basically every engine. If you are curious, allow me the shameless plug, you can check out my engine @ https://github.com/phaul/chess-2 I'm happy to answer you anything else about the engine, I love talking about this stuff :)
-
chess review
If you decide to implement all rules ( en-passant / castle etc ) I recommend implementing a simple recursive function known by chess engines as perft. (https://www.chessprogramming.org/Perft#:\~:text=Perft%20is%20mostly%20for%20debugging,functions%20work%20correctly%20or%20not.) Running perft on different positions to a certain depth and then comparing your numbers against perft in stockfish etc is really helpful shaking bugs out.For my pet project engine I wrote some shell script that is supposed to debug and find positions where the engine has a bug in the move generator https://github.com/phaul/chess-2/blob/main/debug.sh
xiphos
-
xiphos VS Synergy-Chess - a user suggested alternative
2 projects | 18 Jun 2022
-
Engines Opening Books
Xiphos
What are some alternatives?
chess
laser-chess-engine - Laser, a UCI-compliant chess engine.
pixel-chess - A simple Chess engine written in JavaScript hooked up to a retro front-end for play. ♞
Winter - UCI Chess Engine
Synergy-Chess - system that allows you to simultaneously start 8 chess engines and obtain a single move through the majority criteria and of score.
RubiChess - Another chess engine
igel - UCI compatible chess engine
cutechess - Cute Chess is a graphical user interface, command-line interface and a library for playing chess.
MinimalChessEngine - After watching The Queen's Gambit on Netflix I got interested in chess. I played a bit against computer programs and it made me curious about writing my own chess engine. This repository and a series of small videos I upload to Youtube after each milestone are documenting my progress.
liground - A free, open-source and modern Chess Variant Analysis GUI for the 21st century