Stockfish
StockNemo
Stockfish | StockNemo | |
---|---|---|
9 | 1 | |
9 | 64 | |
- | - | |
9.6 | 3.1 | |
4 days ago | about 1 year ago | |
C++ | C# | |
GNU General Public License v3.0 only | GNU Lesser 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.
Stockfish
-
I can draw Stockfish and so can you
drawMe branch: Stockfish will internally enable multiple lines in the opening and choose a suboptiomal move. This makes it harder to prepare against a certain opening and use memorized lines. This modification will certainly lose elo against the current Stockfish.
-
Will the best chess engines really beat the best players 100/100 times?
This is not a new debate and even Vondele (the main stockfish maintainer) has made some versions of Stockfish that try to play bad moves in the opening to avoid those memorized lines and even a version that scores draws as +0.25 to try to avoid them.
-
Stockfish's search tree trying to find a mate in 2 visualized
The original idea was by Vondele back in 2017. This version outputs the code that graphviz uses directly to the console but it begins with xxx so it can be filtered.
-
Question on GM's playing chess engines
e.g. https://github.com/vondele/Stockfish/commit/8d4bc94e
-
Are there any chess engines with customizable evaluation functions?
https://github.com/TheBlackPlague/StockNemo, eval function is 76 lines of code. and simpleeval https://github.com/vondele/Stockfish/tree/simpleEval a modified version of stockfish which just uses piece value as an eval function (1, 3, 3, 5, 9)
-
Tactics are important - but how much so?
That's what I get for only skimming the file, I guess they left the fancy code in place and just returned early. Found the commit.
-
What makes SF15 better than 14? I mean, what do they do/program to improve performance?
This 189 commits. https://github.com/vondele/Stockfish/compare/773dff0209...df2f7e7527
-
Is there a mathematical reason why a rook is worth more than a knight/bishop?
Give it a try: https://lichess.org/@/simpleEval - https://github.com/vondele/Stockfish/tree/simpleEval
StockNemo
-
Are there any chess engines with customizable evaluation functions?
https://github.com/TheBlackPlague/StockNemo, eval function is 76 lines of code. and simpleeval https://github.com/vondele/Stockfish/tree/simpleEval a modified version of stockfish which just uses piece value as an eval function (1, 3, 3, 5, 9)
What are some alternatives?
Stockfish - A free and strong UCI chess engine
Stockfish - UCI chess engine
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.
fishtest - The Stockfish testing framework
Lynx - Chess Engine, written in C#
fastchess - Predicts the best chess move with 27.5% accuracy by a single matrix multiplication
pixel-chess - A simple Chess engine written in JavaScript hooked up to a retro front-end for play. ♞
chess - A chess library, chess engine, Lichess client, and UCI implementation written in Java
chess-book-study - A simple companion app for when you are reading chess pdfs.