blunder
gambit
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.
blunder
-
Easy to read chess engine source code
I found Blunder to be pretty accessible.
-
Could strong/titled players test out my chess engine?
I’m assuming you’re the same author that wrote Blunder here https://github.com/algerbrex/blunder? If so, I appreciate your work. Your engine was really helpful when I started getting into computer chess. I’m the author of https://github.com/OliveriQ/Horowitz. Haven’t had much time to work on it lately due to exams, but when I have the time I will come back to it.
-
Could strong human players test my chess engine? (pt. 3!)
Some of you might recall, but a couple of months ago now I came here to this subreddit ask if any strong players would be willing to play my chess engine I've developed from scratch, Blunder. And then a month or so after that I came back again, after improving the engine significantly, asking if I could get more strong players to test it again.
-
My engine managed to find this nice tactical sequence. Can you find it? White to move and win.
I used Golang to program it. It was a nice trade-off between design speed and execution speed. Almost Python and C had a baby. You can check out the code here if you like: https://github.com/algerbrex/blunder. Feel free to look around or do whatever.
-
Gambit: Play chess in your terminal (written in Go)
this is awesome! Maybe you can integrate it with blunder to offer computer opponents as well?
-
I want to find a part-time job programming, but I don't feel like I know how to "professionally" program well enough.
Your code style is inconsistent/bad. For example THIS commit. Some variables start with lowercase letter. Other variables start with uppercase letter. Also there are unneeded abbreviations. For example "tm". Better if it is timeManager. Or BonusMG, pv line (not sure if it is an actual thing or if it is your abbreviation. I might be wrong in this), KPrecision... Unless it is commonly understood abbreviation then do not make stuff like this your own. It is difficult for other people to read your code and understand it. And uppercase vs lowercase inconsistency is just bad.
-
Could strong human players test my chess engine?
Some of you might remember, but a while ago I came here asking if strong players would be willing to play the chess engine I created from scratch, Blunder. And I got some great responses and feedback, so thank you again for those.
-
Would any strong chess players be willing to test my chess engine?
I eventually will get Blunder (my engine's name) running on a lichess bot account, but for now, the way to use Blunder would be to go here, download the zip file titled "blunder-7.2.0", unzip it, and use your favorite chess GUI to install the correct executable version for your platform. I provide Windows, macOS, and Linux builds.
- Blunder, a chess engine written in Go
- Blunder: A chess engine written in Go
gambit
-
Gambit: Play chess in your terminal
Here you go: https://github.com/maaslalani/gambit
- Gambit: Play Chess in Your Terminal
- gambit: Play chess in your terminal.
- Play Chess in Your Terminal
- Gambit: Chess board in your terminal
- Gambit: Play chess in your terminal (written in Go)
What are some alternatives?
Horowitz - UCI-compatible chess engine.
Weasel - Currently in beta testing. A chess engine written in golang
maia-chess - Maia is a human-like neural network chess engine trained on millions of human games.
weasel - 【小狼毫】Rime for Windows
chess-go - Chess engine with lichess.org bot-play integration. Discontinued. Further development migrated to https://github.com/likeawizard/tofiks
ssh-chess - Chess over a ssh connection
secondchess - secondchess is a chess engine by Emilio Díaz, based on firstchess by Pham Hong Nguyen
zahak - A UCI compatible chess AI in Go
sunfish - Sunfish: a Python Chess Engine in 111 lines of code
polyglot-composer - A library to compose polyglot opening books from PGN game collections
cpw-engine - didactic chess engine for chessprogramming wiki
pinata - Play blindfold chess against any UCI compatible engines.