blunder
maia-chess
blunder | maia-chess | |
---|---|---|
13 | 97 | |
234 | 891 | |
- | 1.5% | |
0.0 | 1.6 | |
about 1 year ago | 10 months ago | |
Go | Python | |
MIT License | 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.
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
maia-chess
-
Grandmaster-Level Chess Without Search
This was studied with the Maia series of bots. See:
https://github.com/CSSLab/maia-chess
-
Chess-GPT's Internal World Model
There is a very interesting project on this exact problem called Maia, which trains an engine based on millions of human games played on Lichess, specifically targeting varying levels of skill from 1300 to 1900 Elo. I haven't played it myself, by my understanding is that it does a much better job imitating the mistakes of human players. https://maiachess.com
- A chess terminal user interface implementation
- Interested in going to my first tournament and was wondering if there is a place where I can review players classical games around 1700 rating so I can get an idea of what is expected and their strengths?
-
Scientists claim >99 percent identification rate of ChatGPT content
In general the goal of these progrms is to win, not to pretend to be human.
In chess, there is a project called Maia which aims at predicting the human move rather than the best move. Even then it blunders less than humans of a similar rating, so it can still be detected.
https://maiachess.com/
-
Most human engine to play against?
Maia Chess
-
Do you have to buy Maia to use it offline?
It's on GitHub, you just need an interface like Nibbler.
-
Anyone know if there are chess AIs trained like chatGPT, as a move predictor instead of a move maximizer as most have been (I think)?
That's exactly what Maia Chess is designed to do. https://maiachess.com/
-
Can a 2000 elo bot blunder like this?
If you wanna play a more human like bot check out Maia https://maiachess.com/
-
The Q&A Megathread for new and beginner chess players
If you want to play an engine who plays a lot more like a human, you should try Maia Chess.
What are some alternatives?
Horowitz - UCI-compatible chess engine.
Stockfish - UCI chess engine
gambit - Play chess in your terminal
stockfish - Integrates the Stockfish chess engine with Python
chess-go - Chess engine with lichess.org bot-play integration. Discontinued. Further development migrated to https://github.com/likeawizard/tofiks
lc0 - The rewritten engine, originally for tensorflow. Now all other backends have been ported here.
secondchess - secondchess is a chess engine by Emilio Díaz, based on firstchess by Pham Hong Nguyen
Winter - UCI Chess Engine
sunfish - Sunfish: a Python Chess Engine in 111 lines of code
zahak - A UCI compatible chess AI in Go
cpw-engine - didactic chess engine for chessprogramming wiki
Stockfish - A free and strong UCI chess engine