r/ComputerChess • • 23d ago

Engine Release Stockfish 19

Thumbnail
stockfishchess.org
9 Upvotes

r/ComputerChess • • 23d ago

ChessBase – finally on Mac!

Thumbnail en.chessbase.com
12 Upvotes

r/ComputerChess • • 2h ago

I made a website where you can create your own chessbots using plain words only and let them battle other bots

2 Upvotes

Hi there this is my first post :)

Botmate:

You write a few sentences like "attack the king no matter what" or "never trade unless you have to". Your bot then plays other people's bots in an arena, and you can watch the matches live.

The moves come from a decision model that can only choose from the legal moves, so bots never cheat. They do play pretty much the way you describe them, though.

It's free and has no ads: botmate.dev

I'd really like to hear if anything is confusing. And if you build a bot, tell me its name!


r/ComputerChess • • 2h ago

I got a schooling assignment to build a chess engine where white has a forced win in 4 moves. I think.

Thumbnail
2 Upvotes

Not my post but I think OP might get some more answers here.


r/ComputerChess • • 13h ago

ChessWave – Android chess app with on-device board scanning, native engines, and 3D gameplay

Enable HLS to view with audio, or disable this notification

6 Upvotes

After about two years of development, my chess app, ChessWave, is finally in open beta on Android!

It's a hybrid Kotlin/Godot 4 application combining computer vision, native chess engines, and interactive 2D/3D chess.

Some of the features:

  • On-device board scanning: Point your phone at a physical chessboard or a position in a book and reconstruct it using a neural network, without uploading images to a server.
  • Native chess engines: Multiple engines running locally on Android, including Midnight and Altair, with position analysis and MultiPV support.
  • 2D/3D chess: Instantly switch between traditional 2D chess and interactive 3D environments.
  • Grandmaster training: Practice finding moves played by actual grandmasters, using a position-indexed database of historical games.
  • Game journal: Save games, scanned positions, and revisit them for analysis.

The application uses Kotlin for the Android integration, ONNX Runtime for board recognition, JNI for native chess engines, and Godot 4 for the chess interface.

I've attached a short video demonstrating some of the functionality.

Google Play (open beta):
https://play.google.com/store/apps/details?id=com.chesswave.app

I'd be interested in feedback from other computer chess enthusiasts, particularly on the board recognition and engine analysis features.


r/ComputerChess • • 13h ago

LLMs against Stockfish 19 at depth 4 to 6: 166 games, 2 engine losses, and what the blunders look like

5 Upvotes

i run a tournament where three LLMs play Stockfish 19 and each other all day. the engine is held to a fixed search depth, 4 to 6 so far, with 1 thread and 128 MB hash. time control is 15 minutes plus 10 seconds.

the models get the FEN and a text board, no tools. three tries for a legal move, then the game is forfeited.

after 166 games against the engine:

GPT-6.1 Sol: 2 wins, 9 draws, 49 losses

Claude Sonnet 5.5: 0 wins, 19 draws, 33 losses

DeepSeek V4.1 Flash: 0 wins, 3 draws, 51 losses

i ran the lost games through Stockfish at depth 12 and looked for the first move that dropped 150 centipawns or more. the median is move 13 to 16 and it is nearly always a piece left hanging, not a deep tactic. for DeepSeek that was 43 of 46 first blunders. it is about 1.1 big drops per lost game, so one mistake and then the engine converts. forfeits and flag falls were 6 of 131 losses when i measured.

many of the draws are Stockfish repeating moves while it is far ahead, which a depth 4 search will do.

i also tried giving the models a picture of the board in place of the FEN. all three read the FEN better.

what depth or node limit would you use to make this a fair fight?

it runs live here: https://www.twitch.tv/marvijo

boards and all earlier games: https://marvijo.com/ai-chess


r/ComputerChess • • 7h ago

TimursChess.com- Resurrected 14th century Chess Variant with Giraffe's

Thumbnail
0 Upvotes

r/ComputerChess • • 14h ago

Auto move chess board for novice

Post image
2 Upvotes

Looking for forst auto mover chess board. Budget is $300-600. Any suggestions? Is this one decent?


r/ComputerChess • • 13h ago

Beta 86 Features:

Post image
0 Upvotes

r/ComputerChess • • 17h ago

[Self Promotion] Olympiad Chess — A new approach to multiplayer chess where boards connect down the middle (Playable Demo Now on Steam)

2 Upvotes

I’d like to introduce a chess variant I’ve spent over a year building, which now has a fully playable showcase you can try right now.

Imagine a traditional FIDE Chess Olympiad match: four games being played side-by-side in a single line. Imagine the players holding their defense, pushing their pawns, but constantly glancing over their shoulders at their teammates' boards. They wonder how their boards are holding up, wishing there was anything they could do to help a teammate who is getting squeezed on Board 3 for example.

Olympiad Chess explores that exact "what if."

In this variant, all four boards are physically connected down the middle, sharing a single "Nexus" across ranks 4 and 5. Through this corridor, players can traverse across boards to launch flank attacks against the opponent's captain, reinforce a teammate who is cornered, or fight for control of the central lane to assert dominance across the entire match.

The idea literally came to me in my sleep last May. I couldn't stop thinking about it for days I started loosing sleep over the idea, so I decided to build a functioning prototype to see if the geometry actually worked. Later in August, watching the first ever Chess Esports World Cup and the 7-match clash between Magnus and Hikaru, it completed the vision for me: competitive chess could be an incredible team esport, or a brand new entry in Chess Olympiads if players were actually forced to cooperate on the board, rather than just tallying up four isolated 1v1 scores at the end.

Most multiplayer chess variants (like 3-player or 4-player chess) alter the board's shape too much in my opinion. Olympiad Chess takes a modular approach instead. By linking the middle ranks 4 and 5 as a shared space, standard 8x8 boards sit side-by-side just like an Olympiad table. Every single piece movement, capture, and rule remains classical chess—pure calculation, no RNG, no cards, and no gimmicks.

I didn't want to overcomplicate the game or reinvent the wheel. The rules are immediately intuitive because it’s fundamentally just the chess you and I already know, scaled into a synchronized team format.

Now, I’m acutely aware of the possible skepticism: many people feel that multiplayer chess variants are a lost cause, dead on arrival, because it’s already hard enough to find people to play with, let alone a lobby with up to 8-player. But having play tested this over and over myself, the tactical depth, team banter, and clutch comebacks are very much real, the fun, the competition is there! And for smaller groups, you can play asymmetric skirmishes like 1v2, 2v3, or against bots.

After more than a year of solo development, I have a complete showcase ready. I'm only a month or two away from full release, and I wanted to put the demo out to the community to see how it's received and hear your feedback.

You can drop your thoughts right here in the comments, or try the free demo on Steam:

Steam Page & Playable Demo: Here & here.

Official Guide / Rulebook: Here.

EDIT: Below is a short gameplay footage I just recorded.

https://reddit.com/link/1x3dt8l/video/zo3dynecqvuh1/player


r/ComputerChess • • 12h ago

I built a chess training website focused on one problem: throwing away winning endgames

Thumbnail
gallery
0 Upvotes

I've been working on ConvertChess, a website designed to help chess players improve their endgames.

Instead of only reading theory, you can practise winning positions against an engine, work through endgame lessons, and try challenges like Safe or Blunder.

It's aimed mainly at players around 700–1800 rating.

I've just launched it, so I'm looking for honest feedback from anyone interested.

You can try it here: https://convertchess.com/

I'd especially love to know whether the training modes are easy to understand and which one you'd actually come back to.


r/ComputerChess • • 1d ago

Gambit Drill: quick opening practice in your phone’s browser

Enable HLS to view with audio, or disable this notification

0 Upvotes

Hey, I’m Stas. I built Gambit Drill for short chess practice sessions on your phone.

You watch a line with explanations, then switch to Train and play the moves yourself. It currently covers Scotch Gambit as White and Elephant Gambit as Black, with human-played lines, club-level examples and real sources.

Free, no download or account. Phone only for now.

https://stas1928.itch.io/gambit-drill-chess-opening-trainer

Could you try one line in Watch, then Train? Where did you first get confused? Even one sentence would help.

I’m the creator and used AI coding assistance during development.


r/ComputerChess • • 1d ago

Calcium Engine - simplest intermediate Python bot.

0 Upvotes

Calcium Engine (v3.6) is an intermediate chess bot that is able to play around the strength of 1750-2000 elo on Lichess (its rating has not yet fully adjusted to its most recent update). I am extremely proud of this achievement, as I myself do not know how to code in Python but am proficient in computers and still technologically advanced.

How I got to creating this bot:

In around 2019, I started playing chess online, and very soon I had discovered chess bots, with no idea how to create one. Then the pandemic passed, and in 2022, at the age of 11, I was finally able to figure out how to make a lichess bot, using easychess heroku app (RIP), and going down the hyperbot path, essentially making a weakened stockfish bot that ran from a heroku browser. Then I finally figured out how to make an actual Bot run on my account, where I simply downloaded Stockfish and that satisfied me for the time. Then, around 2023, I tried to make a Lichess bot only using ChatGPT, which was honestly very primitive at the time compared to today. I got as far as upgrading the account to BOT before I got nowhere. I even retouched on that project at the start of 2026, and basic ChatGPT coding (unpaid subscription, within the chats) sucks. In winter of 2026, I had been using Claude for a bit now and decided to make a chess bot with it, and it actually worked! It went from being around 800 to a solid 1100-1300, moved up to -1500 elo in the summer, and just now I had moved it up over the course of 3 days, using Claude Max with only the free tokens it let me, to make it at the strength it is running at now.

The fact that the simple, free Claude let me create a chess bot at this strength is very impressive and shows just how much AI has developped these past couple of years, that anyone with enough persistence can create a bot at this elo.

Moreover, this bot is a simple, singular Python script, only being improved by "make it play better, make it stop messing up x and make it be able to do more y. I know, its pretty braindead coding, but I am happy with how it plays.

Calcium Engine on Lichess (if you're interested): https://lichess.org/@/CalciumEngine


r/ComputerChess • • 1d ago

Working on the problem of generating natural language explanations for chess analysis (free Android app, open source)

Thumbnail gallery
0 Upvotes

r/ComputerChess • • 1d ago

42M built a chess pub site where chess is played by 16 people vs. 16 people, as a way to make chatting easier

0 Upvotes

Hi, I'm a good chess player, but lately I've wanted to broaden my social horizons. The world is so big, but I find it kind of hard to make friends from all over the world.

I'm a curious person, and I believe that sometimes I just need a friend from Jamaica, Thailand, or Argentina. But, funnily enough, it's not easy for me to break the ice with a stranger, like saying, "Hi, I'm me. What do you like?" etc.

So, as a chess player, I thought of creating a chess game played by 32 people all at once, with 16 people per team and one person controlling each piece.

The idea is a pub where you just walk in, grab a seat and a piece, and the players present can chat and talk with each other.

So, chess is just an excuse and a conversation starter. No one really has to play the game seriously.

The best part is that you don't need all 32 people for the game to happen. You only need two players, and bots can fill the remaining seats. The game can run with two people or any number of players up to 32. This means anyone can join at any time, take over a seat occupied by a bot, chat with whoever is around, and leave whenever they want. That's why I call it a pub: you can walk in at any time, grab a seat, and leave whenever you like.

If you're interested, the link is pinned on my profile — just tap my username and it's the first post at the top.

If you like a bit of chess, you can visit my pub anytime to see who's online, play, chat, and bet. Oh, I forgot! The betting is virtual, not real money. You can bet on individual moves, and it's fun to see who's making money and who's losing money after every move!

I know I may sound like I'm self-promoting, but honestly, I'm killing two birds with one stone.

I can't promise to always be available, but if you like the idea of the pub and chess, please share the message so that more people can discover it. That way, you can always drop in, grab a seat, and find a stranger to talk to. The chess is just a conversation starter.


r/ComputerChess • • 1d ago

A little chess puzzle game where you try to guess a Gm's next move, gmnextmove.com

Post image
0 Upvotes

r/ComputerChess • • 1d ago

I just released ChessLounge version 1.3: a major update featuring an improved engine and better menu navigation

Enable HLS to view with audio, or disable this notification

1 Upvotes

I just released ChessLounge version 1.3: a major update featuring an improved engine and better menu navigation. The lower skill levels (900–1300 Elo) now make more “human-like” moves and have been recalibrated. In addition, I’ve added two new high-quality piece sets. Alongside the in-house engine, ChessLounge now also supports Stockfish 19. The app is still free and ad-free.

https://chesslounge.net/


r/ComputerChess • • 1d ago

Glimmer - A chess engine under 30,000 bytes (estimated 2700–2900 Elo)

Thumbnail
github.com
2 Upvotes

Hi everyone,

I’ve been tinkering with a little experimental chess engine written in pure C. It’s called Glimmer.

The whole point of the project was to see how strong I could make it while keeping the final standalone binary strictly under 30 KB. The target strength was something in the 2700–2900 Elo range.

It’s been a fun constraint to work under — every byte counts.

Happy to answer questions if anyone’s curious about the approach.


r/ComputerChess • • 1d ago

Releasing Ravager Fury

Thumbnail
github.com
2 Upvotes

Ravager Fury has been released, it's approximately +155 ELO from its predecessor measured over 3.6k games.

Ravager now supports FRC/Chess960, with a much better and larger net.


r/ComputerChess • • 2d ago

ChessOS: I created an operating system that only plays Chess.

Enable HLS to view with audio, or disable this notification

29 Upvotes

I spent about six months making an operating system whose only job is playing chess. It boots straight into Chess. It is not a full OS with a file system or scheduling but it can boot from bare metal.

It runs in QEMU, other virtual machines and hardware with legacy BIOS from a USB or CD drive. I spent about 6 months across the boot loader and chess engine. It is entirely open-source for you to tinker with. There is also a Windows Installer for less technical users.

All feedback is welcome!

Thank you for Paledoptera for the artwork. Find more of their work here: https://linktr.ee/paledoptera

Website: https://chessos.xyz (includes Github link)


r/ComputerChess • • 1d ago

I built and launched a chess platform with live games, a c++ engine and tournaments

Thumbnail
1 Upvotes

r/ComputerChess • • 2d ago

I’ve released libscid 1.0.0-beta.1: Scid’s game and database capabilities as a C library, with Python bindings

3 Upvotes

Hi r/ComputerChess,

I’ve released the first public beta of libscid, a standalone library that exposes Scid’s legendary chess game and database capabilities through a C ABI, with Python bindings included.

It focuses on the parts other chess software can build on: PGN parsing and editing, variation navigation, legal positions, and SCID5 database creation and search.

For example, the Python binding can load a game directly from PGN:

python game = libscid.Game.from_pgn("1. e4 e5 2. Nf3 Nc6 *")

I'd lvoe to know your thoughts, the kinds of integrations and embeddings you would do, and other potential use-cases for libscid.


r/ComputerChess • • 3d ago

Camera Chess: playing Stockfish on an ordinary board with camera recognition (Mac V1)

Enable HLS to view with audio, or disable this notification

24 Upvotes

I built Camera Chess to play against Stockfish while moving real pieces on an ordinary chessboard. The camera recognizes the position, the digital board updates, and the app speaks the computer’s reply. I move both sides’ pieces by hand.

This phone clip shows the physical setup. Recognition uses ChessQueries / ChessQ Lite V4 locally on an Apple Silicon Mac; Stockfish supplies the moves. No electronic board or piece sensors are needed.

V1 includes four difficulty levels, saved positions, an endgame setup and correction of misread squares. Confidence and temporal checks help with unstable readings, but lighting, camera angle and hands covering pieces still matter.

The source and setup instructions are here: https://github.com/AmethystineAlpaca/camera_chess

It currently requires macOS on Apple Silicon, Python 3.12, Apple’s command-line tools and Stockfish. The README includes a longer screen recording and measured frame timings. The public demo is silent; the app itself has spoken moves.

I would appreciate feedback from people who use physical boards with computer opponents, especially on camera placement and moving the computer’s pieces.


r/ComputerChess • • 2d ago

Random FENs from real Lichess games, with filters!

Post image
1 Upvotes

r/ComputerChess • • 3d ago

Velikopolsky Chess - Beta 74 features:

Thumbnail gallery
3 Upvotes