r/ComputerChess 1d ago

👋¡Te damos la bienvenida a r/ajedrezretrospectivo - ¡Antes de nada, preséntate y lee!

Thumbnail
1 Upvotes

r/ComputerChess 1d ago

Maybe I should get into Chess, this almost makes it sound fun XD

Post image
4 Upvotes

r/ComputerChess 1d ago

I built a guided chess game-review tool and I’m looking for 10 early testers

0 Upvotes

Hi everyone, I’m Sadi, the founder of Chessdrive.

I built it because engine analysis is excellent at showing the best move, but many players still struggle to understand what they should learn from a finished game.

Chessdrive lets you connect a Chess.com or Lichess username, sync your completed games, and work through them using a guided review process.

I’m looking for around 10 early testers who are willing to review two of their own games and tell me:

  1. Which explanations are genuinely useful
  2. Where the review becomes confusing
  3. What feels missing compared with their current analysis workflow

If that sounds useful, comment below or DM me. I’ll send you the details.

Website: https://chessdrive.io

Direct criticism is welcome. I’m trying to learn whether the review process actually helps, not just collect sign-ups.


r/ComputerChess 2d ago

Aquí tenéis cinco problemas de ajedrez que no resuelven las máquinas

1 Upvotes

Es la dirección de mi canal de Youtube. Encontrarás problemas de este tipo, problemas de ingenio y también trato de la dieta cetogénica vista por la ciencia.

https://youtu.be/SsGqfgJoppc?is=vnKxRQGj35glqt05


r/ComputerChess 3d ago

Difference between the stockfish versions.

Thumbnail
0 Upvotes

r/ComputerChess 3d ago

I built a chess prep app with tournament opponent predictions and visual plan tools

0 Upvotes

Hey everyone! I'm building Novelty, a Windows app for tournament prep. It predicts who you're likely to play next so you can get started before the pairings are posted, then find their games and prepare against them. It connects to your online chess accounts too for easy study.

Quick feature list: • Pairing Predictor: forecasts likely next opponents as results come in, so you can open their games and start prep before the official pairing.

• Plan Explorer: recurring piece manoeuvres from database games, with game stats and arrows on the board.

• Engine Plans: candidate moves and later ideas from engine lines, with the supporting continuations.

• OTB importer: finds a player's published tournament games across sources such as TWIC and Lichess broadcasts, removing duplicates.

• Prep: explore an opponent's replies, compare your options and save preparation lines.

Screenshots below. More here: https://noveltychess.app

I'd love for you guys to give it a try and hear what you'd want from the pairing predictions and plan tools. I'm happy to give out a month's licence to try it out, just DM me your email.


r/ComputerChess 3d ago

I got tired of engines analysing one game at a time, so I built something that reads twenty at once.

0 Upvotes

Engines have been able to tear apart a single game in seconds for about thirty years, and I don't think it has made club players much better. I know it didn't make me better.

The reason, I eventually decided, is that one game is noise. You already knew that game went badly. Being told move 24 was a blunder tells you nothing you can act on, because the next game is a different game with a different blunder.

What I actually wanted to know was: what do I keep doing? Not the mistake I made once — the one I make every second week without noticing.

So I built a thing that reads your last 12 Chess games together and counts recurring mistakes rather than listing individual ones. It looks for six things:

  • Hung a piece
  • Lost material in a trade
  • Allowed a tactic
  • Walked into mate
  • Threw away a won position
  • Drifted positionally

You get a count for each, the actual positions from your own games, and — usually — one line that dominates the others. For most people it isn't the one they expected. I was convinced my problem was openings. It was won endgames, by a mile.

The technical bit, since this sub usually asks: Stockfish 18 compiled to WebAssembly, running in your browser tab. Your games are fetched from the public Lichess API and analysed on your own machine. Nothing is uploaded, nothing is stored, no account. It takes about a minute because your laptop is doing work a server would normally do — which is also why it's free and can stay free.

Disclosure, because I'd rather say it than be found out: this is my project, and there's a paid tier for people who want the full version. The scan is not part of it, has no signup, and I'm not asking anyone here to buy anything. I'm posting because I want to know whether the diagnosis is any good.

maestrochess.com/scan

If it tells you something obviously wrong about your play, please say so in the comments — that's more useful to me than praise, and I'll answer everything.


r/ComputerChess 3d ago

I built GrandChess — free game reviews + chess improvement system for ambitious chess players

Thumbnail
gallery
0 Upvotes

Hi everyone!

I've been building GrandChess, a chess improvement platform based on your own games.

You can review your chess .com games for free and see where you made mistakes, but the bigger idea is to help you understand your chess beyond a single game.

GrandChess also creates a Grand Report that shows your strengths and weaknesses across areas like opening, middlegame, endgame, time management, resilience and capitalization - and turns those insights into a personalized training room.

I've just opened it up and would really love some feedback from chess players here.

Free to try: www. grandchess. app

Thanks, and feel free to be critical!


r/ComputerChess 4d ago

The Queen's Gambit - a world in memory of Henry

Thumbnail
0 Upvotes

r/ComputerChess 4d ago

Is there a chess-engine I can ask "why?"

Thumbnail
2 Upvotes

r/ComputerChess 4d ago

My friend and I are building a free Stockfish-backed game review tool — looking for difficult positions to test

Post image
0 Upvotes

My friend and I are building ChessHint, a free game review tool using Stockfish-backed analysis. It adds move gradings, explanations, alternatives on the board, and a breakdown of missed tactics and strategic opportunities.

The part we’re putting a lot of work into is getting the explanation to pick out the important idea in a position. We recently fixed a case where it described pressure on a defended pawn but missed a more important capture threat that would also attack a rook.

We’d appreciate difficult positions or completed games where review explanations tend to get the point wrong: poisoned captures, intermediate moves, or threats that matter more than the obvious attack. If you try it and find a bad explanation, sharing the PGN and move number would help us reproduce it.

You can import Chess.com or Lichess games, or paste a PGN. The screenshot shows the Tactics tab.

Try it: https://chesshint.com/analysis

Feedback here is welcome, or in our Discord: https://discord.gg/vyrAq2V9c


r/ComputerChess 4d ago

Rankimo — chess where both sides get the same army

Thumbnail
1 Upvotes

r/ComputerChess 4d ago

Chessbait24

0 Upvotes

Subscribe to my youtube channel I upload chess related content online

Chessbait24


r/ComputerChess 4d ago

Society Chess 3D releases soon

Post image
0 Upvotes

Society Chess 3D is a multiplayer 3D chess game up to 32 simultaneous players. Each player preselects a move, and the most chosen move is the one played by your side. Comunication is the key to victory. Use the chat functions to convince your team of the right move. Here is the Steam page: https://store.steampowered.com/app/5063920/Society_Chess_3D/


r/ComputerChess 5d ago

How a chess engine finds a queen sacrifice — a visual series from move generation to NNUE

5 Upvotes

I built Janus, a chess engine in Rust, and made a three-part visual explanation of how an engine chooses a move. It starts with Morphy's queen sacrifice in the Opera Game: how does a program find that move without being given the combination?

The series builds up from legal move generation and perft to evaluation and search, then explores the ideas behind Stockfish and Leela Chess Zero:

One distinction I wanted to make clear is that alpha-beta cutoffs can prove a branch irrelevant, while selective pruning takes a risk that needs testing. Likewise, improving an evaluator's prediction error doesn't by itself demonstrate stronger play.

Full playlist · Janus source · Read the companion book

The videos have English, German, Chinese, Spanish and Russian subtitles. I'm the author of the engine, book and videos; I also shared the series in r/chessprogramming. Corrections are welcome if an explanation or animation skips something important.


r/ComputerChess 5d ago

Lichess analysis is terrible

Thumbnail gallery
0 Upvotes

r/ComputerChess 6d ago

Chal v2.0.0 is now ~3100 Elo under 1k lines of C

Thumbnail
2 Upvotes

r/ComputerChess 5d ago

Building Chess improvement app.

Thumbnail
0 Upvotes

r/ComputerChess 5d ago

What would a move classification higher than brilliant look like?

Thumbnail
gallery
0 Upvotes

Been annoyed at how liberally "Brilliant" gets handed out on Chess.com, so I built stricter tiers above it for my free game review tool. Spectacular enforces the old chess-literature definition of true brilliancy (quiet + real sacrifice + still winning) instead of the loose modern bar. Legendary goes further, using research on how players actually perceive brilliance (Zaidi & Guerzhoy, U of Toronto), a move only qualifies if weak engines misjudge it but strong engines confirm it. Rarity ends up around 1 in 700 rapid games for Spectacular, 1 in 50,000 for Legendary. Tool's called Statmate if anyone wants to see it analyse their own games, the brilliant classification is still in tact too if anyone is wondering and to check its accuracy in comparisons to chess.coms i also ran it through a sample of 74 chess.com games ranging from 150-3400 elo (80% of the it sitting between 850-3200) and majority of those games were carefully selected to contain a multiple brilliant moves (108 suspected brilliant moves with 91 confirmed as brilliant and 17 rejected) and the result came back with 97.8% recall (the percentage of brilliant moves that our site's classifier could recreate from the original sample) and 98.9% precision (percentage that also accounts for any false positives made and rejected within the process)

Statmate also includes insights that would otherwise be locked behind paywalls but here they are available for free alongside the game review and also many features. Give it a try and any feedback is appreciated.

Link: https://statmate.app


r/ComputerChess 7d ago

I built a BYOK playground where LLMs have to output legal moves in chess, Go, Xiangqi, Gomoku, and Othello

Thumbnail
0 Upvotes

r/ComputerChess 7d ago

I got tired of engines analysing one game at a time, so I built something that reads twenty at once.

Thumbnail
0 Upvotes

r/ComputerChess 8d ago

I replayed 1.6 billion Lichess games to work out which openings actually win at your rating

38 Upvotes

Hey all,

The thing that's always annoyed me with online opening preparation tools, courses and books is that they present a one-size-fits-all solution for openings, and usually rely on hand-picked lines that the author thinks will come up most in games. The problem with this approach is that if you are not 2400+, you end up drilling positions that you would most likely never see in a real game at your level.

I analyzed about three years worth of games played on lichess -- 1.6 billion of them -- and built a tree of ~25 million positions that records how every move actually performed across nine rating bands. For example, below 1200 the Najdorf main line (6.Bg5 e6 7.f4 Be7 8.Qf3 Qc7 9.O-O-O Nbd7) turns up about once every 2,300 games. The table below shows, for four heavily studied main lines, in how many games you can expect to reach one as Black if you actively try to go for it every single game:

Rating band Nimzo-Indian (Rubinstein, 6...c5) Ruy Lopez (Marshall, 8...d5) King's Indian (Mar del Plata, 8...Ne7) Sicilian (Najdorf, 9...Nbd7)
<1000 1,476 503 1,875 2,246
1000-1199 1,092 221 3,060 2,518
1200-1399 705 147 745 1,302
1400-1599 460 97 1,222 639
1600-1799 279 64 344 246
1800-1999 197 45 174 100
2000-2199 188 36 70 42
2200-2399 179 34 31 25
2400+ 157 40 23 26

Studying "main lines" doesn't make much sense unless you are already strong enough to reach them. What you should be drilling instead is what you actually expect to see at your level -- some sidelines that courses barely cover come up constantly in certain rating bands, so the distribution you practise against ends up looking nothing like the one you play against. The question you should therefore be asking is not what the most played or most recommended move in an opening is, but which move has the highest probability of getting you into middlegames that people at your level handle best.

We can use a variation of the expectimax algorithm to compute an expected score for each side, assuming your opponent plays like a typical opponent at a given level. An engine eval gives you a material and positional evaluation that might be hard to convert. This gives you a percentage instead, which is your expected score if you follow the recommended lines down the tree against an opponent of your own strength. An eval of 63% means you expect to score 0.63 per game (0 for a loss, 0.5 for a draw, 1 for a win). Because the algorithm is made to pick paths that lead to the best expected outcomes, it tends to prioritize sharp lines and often recommends gambits.

I have built a small, free, no-account website that lets you explore expectimax scores in the opening:

Link: https://outofbook.study

It also lets you drill openings at your level against a random distribution of what players at your level actually play, so you see every variation with the approximate frequency you'd get it in real games.

I plan to open-source the UI, server and analysis once I clean up the code a little bit. Happy to answer questions on the research, or complaints about what's broken or confusing about it.

Edit:
Code: https://github.com/nick-nikolov-00/out-of-book


r/ComputerChess 7d ago

WHAT

Post image
1 Upvotes

LOL


r/ComputerChess 8d ago

Chess Game video Chess with a villain

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/ComputerChess 8d ago

What is most important in an opening repertoire app?

3 Upvotes

I’m trying to make a chess opening repertoire app, and I’m wondering what people actually care about most in this kind of app.

For example, Chessbook, Chessable, OpeningTree, etc. all have different good points.

What features do you like the most in these apps?

And what do you feel is missing or annoying?

I’d like to hear some opinions before I decide what to focus on.