polyglot-composer
blunder
polyglot-composer | blunder | |
---|---|---|
1 | 13 | |
5 | 234 | |
- | - | |
4.2 | 0.0 | |
3 months ago | about 1 year ago | |
Go | Go | |
GNU General Public License v3.0 only | MIT License |
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.
polyglot-composer
-
Polyglot composer - composing chess opening books from games.
I wanted to share a small side project of mine- polyglot-composer
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
What are some alternatives?
hof - Framework that joins data models, schemas, code generation, and a task engine. Language and technology agnostic.
Horowitz - UCI-compatible chess engine.
konfig - Composable, observable and performant config handling for Go for the distributed processing era
gambit - Play chess in your terminal
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.
python-chess - A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
chess-go - Chess engine with lichess.org bot-play integration. Discontinued. Further development migrated to https://github.com/likeawizard/tofiks
secondchess - secondchess is a chess engine by Emilio Díaz, based on firstchess by Pham Hong Nguyen
sunfish - Sunfish: a Python Chess Engine in 111 lines of code
cpw-engine - didactic chess engine for chessprogramming wiki