Because the world is in such desperate need of another chess website...
https://buildabotchess.com/ is a hobby project that turned in to a major time sink, but I've had fun using it. It allows me to customize a bot based on Maia-3 that plays in a more human and interesting fashion. The basic idea is that it takes the Maia move distribution for a given turn, then ranks those moves according to 30+ adjustable parameters (maximize attacks, simplify when winning, prioritize pawn structure, favor development during the opening). Personality strength is adjustable: set to 50 cp it will only consider moves that are evaluated within 50 cp of Maia's most probable move, set to 300 cp it could sacrifice a minor piece in order to select its favorite move.
You can designate its opening repertoire and/or set it to follow Lichess database (or master database) and then revert to the engine once off book.
The bot's "thinking time" is adjustable as well, and it can be set so that the ELO drops and temperature rises as thinking time shortens. You can set it so it will play quickly (and less precisely) if you are in time trouble and it thinks it can flag you. It can pre-move if it thinks the move is forced (you can set the premove threshold low to practice premove exploits, or just turn it off if you find it annoying).
To use Maia-3, you need to select and download it to local storage, but you can use a Stockfish-based ELO-adjusted bot (Flounder) without downloading. You can use all of the personality controls with Flounder, but even with personality settings it still feels like playing an engine.
If you download Maia-3, you can also play Maia on your phone without an internet connection.
It's open source at https://github.com/bhale22/Blundermindwithbots, and I've reached out to Lichess, the MaiaChess/CSS lab, and IM professor Regan to try and make sure I'm not infringing on anyone's IP. But if anyone thinks I need to make any changes, I'd appreciate knowing sooner rather than later.

The original project was to build a site to help me with board visualization (highlighting hung pieces, showing potential forks & skewers...), and that is also up and running if anyone is interested at https://blundermindchess.com/ (it's really just the same site and uses the same GitHub repository- and you can switch back and forth between the visualization set up and the regular set up.


If anyone checks out the site and enjoys it, please let me know.
Thanks to all of the Stockfish, CSS Lab, and Lichess gurus for making projects like this possible.
Ben
Because the world is in such desperate need of another chess website...
https://buildabotchess.com/ is a hobby project that turned in to a major time sink, but I've had fun using it. It allows me to customize a bot based on Maia-3 that plays in a more human and interesting fashion. The basic idea is that it takes the Maia move distribution for a given turn, then ranks those moves according to 30+ adjustable parameters (maximize attacks, simplify when winning, prioritize pawn structure, favor development during the opening). Personality strength is adjustable: set to 50 cp it will only consider moves that are evaluated within 50 cp of Maia's most probable move, set to 300 cp it could sacrifice a minor piece in order to select its favorite move.
You can designate its opening repertoire and/or set it to follow Lichess database (or master database) and then revert to the engine once off book.
The bot's "thinking time" is adjustable as well, and it can be set so that the ELO drops and temperature rises as thinking time shortens. You can set it so it will play quickly (and less precisely) if you are in time trouble and it thinks it can flag you. It can pre-move if it thinks the move is forced (you can set the premove threshold low to practice premove exploits, or just turn it off if you find it annoying).
To use Maia-3, you need to select and download it to local storage, but you can use a Stockfish-based ELO-adjusted bot (Flounder) without downloading. You can use all of the personality controls with Flounder, but even with personality settings it still feels like playing an engine.
If you download Maia-3, you can also play Maia on your phone without an internet connection.
It's open source at https://github.com/bhale22/Blundermindwithbots, and I've reached out to Lichess, the MaiaChess/CSS lab, and IM professor Regan to try and make sure I'm not infringing on anyone's IP. But if anyone thinks I need to make any changes, I'd appreciate knowing sooner rather than later.

The original project was to build a site to help me with board visualization (highlighting hung pieces, showing potential forks & skewers...), and that is also up and running if anyone is interested at https://blundermindchess.com/ (it's really just the same site and uses the same GitHub repository- and you can switch back and forth between the visualization set up and the regular set up.


If anyone checks out the site and enjoys it, please let me know.
Thanks to all of the Stockfish, CSS Lab, and Lichess gurus for making projects like this possible.
Ben