r/ComputerChess 1d ago

Printable Pieces Availabe for Radio Shack Chess Computer 1450

3 Upvotes

I bought one of these (in the 70’s, I think). I have a single set of black and white pieces, but it had a few extras originally. I wanted to be able to replace them because it still seems to work. I remixed some 3D printing available chess piece sets, so I wanted to post here in case anyone is interested in accessing them. It shouldn’t be too difficult these days to find someone to help you get them printed if you are missing some and want them. They are at Maker World and Free, of course. You should be able to find them by searching for “chess computer 1450” at Maker World, and I’ll provide a link if anyone needs it, I’m just making this contribution as simple as possible. Enjoy!


r/ComputerChess 1d ago

AI Chess Endgames

3 Upvotes

Are there chess programs built in reverse? By that I mean they go backwards... starting with simply opposite kings, automatic draw... opposite kings and a pawn... all the possible permutations.... so forth and repeat down the line but backwards? I really wonder what openings that program would prefer.


r/ComputerChess 1d ago

I kept a promise to a friend and built an app for a chess variant with hidden 39-point custom armies — would love your feedback

1 Upvotes

Hi everyone!

A few years ago a friend of mine, a computer science teacher, shared his idea for a chess variant with me, and I promised him I'd bring it to life one day.

Back then I was too intimidated to even look at the source code of open-source chess engines. But eventually I kept my promise and built a mobile app for iOS and Android.

The variant works like this: instead of the standard army, each player builds a custom one within a 39-point budget — exactly the value of the classic army (using the traditional piece values) — mixing classic pieces with hybrids: the Maharajah (queen + knight), Archbishop (bishop + knight), and Chancellor (rook + knight). In multiplayer, each side sets up their army hidden from the opponent; both armies are revealed only when the match starts, so the opening is a surprise every time. You can even pit a classic army against a custom one.

Tech-wise, it's a Flutter app with a custom chess engine written in C (integrated via Dart FFI), plus an ASP.NET backend with SignalR for online play. It runs on iOS, Android, Windows, macOS, and Linux. The engine's source code is open — you can find it linked on the project page, in case anyone wants to see how the variant rules and hybrid pieces are implemented.

I'm a programmer, but not a strong chess player, so it's hard for me to judge whether this idea is genuinely interesting to the chess community.

I'd really love to hear your thoughts. If you feel like checking out the project or playing a few games, I'd be grateful for any feedback — positive or critical.

https://maharajah.one

Thanks for your time!


r/ComputerChess 3d ago

[Meta] Can we talk about the daily AI generated "I made an app/tool" posts?

21 Upvotes

Maybe this subreddit needs to have a conversation about the daily identical "I made a chess app / tool" posts? If this isn't resolved I'm going to have to unsubscribe which is crazy, because this topic is totally my thing. I made a custom AI chess variant sandbox in 2018 and since then it has gotten a million installs, and I still maintain it. I studied computer science, my day job is AI, and I like talking to juniors about their code projects. So if the content of this subreddit is starting to bug me I think there's a big problem.

In case you're not aware: AI can now one-shot mostly working chess apps and chess variant games. This is spectacular and I'm glad people are having fun doing that. However if a kid spends $1 and 1 hour to one shot their app and it's probably vaporware, probably a few major bugs, no community, no opportunity for discussion because they don't understand the project at all... then I don't see how that contributes to this community.

Sometimes I dig into the code they share or ask questions and it's always a waste of my time. Often I don't even think the posts were written by a human if you can believe it. I figure this started happening here just several months ago.

I'm not sure what to propose. Do we need flair tags for:

  • "new release": bran new release, never before mentioned
  • "GenAI code": project is mostly AI generated code
  • "vibe coded": my project maybe has lots of code but I can't read it at all or discuss it at all

Then again, I'm then asking the mods to do a lot more work which isn't reasonable.

Or maybe a mandatory AI use disclosure if you're sharing an app, project, or tool? That could be automatically enforced - I've seen other threads do an automod action pinned comment asking for "AI use disclosure" that must be replied to. It could ask not just about the post - but any app or tool mentioned in the post. That would help me a lot.

I don't know what else to say - but this is my last shot before unsubscribing. Again, I made a million install custom-built AI chess variant sandbox game so it would be crazy if this isn't the place for me.

Edit: To refine what I've written a bit: most of the time I think these are kids who one shot an app. They're not dishonest. They just have no intention to support, deeply test, understand, or discuss what they've made. So it's a big problem for this community whether we realize it or not.


r/ComputerChess 3d ago

When a piece is placed between two squares, which square is it really on and how do you decide?

3 Upvotes

I have built a phone app that reads a real chessboard from the camera using AI and playing against bots, tracking the moves which can be exported to chess.com or lichess .

It works like that: https://youtube.com/shorts/zu1UCr2BBf0

One case made me realize a question that's really about chess itself, not just code.

In the image, for one piece:

- blue dot = where I estimate the top of piece's bottom.

- magenta dot = the bottom of the piece's detection box

- red dot = the center of the square I think it's on

If player puts the piece in between two squares it is hard to decide which square piece should be tagged.

My current 2 step approach: I pick the square whose center (red dot) is closest to the line between the blue and magenta dots (the piece's base segment). That works great between queen at c8. But that tends to prefer the square close to camera.

To eliminate cases like knight at c8(first rule favors the near plane square so 1. rule alone selects b8!!) I eliminate the the square an assignment if intersection(piece box ∩ square) / square area < 25%. This is stable and works fine when a piece is clearly >60% inside one square but when a piece genuinely straddles the line, say ~55/45 (or dead 50/50), I struggle to decide.

So my real question, for actual over-the-board play:

When someone physically places a piece straddling two squares, how do you (or the rules/convention) decide which square it's on? Is it "wherever the base of the piece mostly covers"? The center of mass? Do players just adjust it? And in a genuine 50/50 is there any accepted way to resolve it, or is it simply considered not-yet-placed until the player commits?

Curious how OTB players think about this, because it directly tells me what my app should decide in the ambiguous case.


r/ComputerChess 3d ago

Try my Chess App

0 Upvotes

Game Title: **Chess Diagnostics**

Playable Link: [https://play.google.com/store/apps/details?id=de.gamefrogs.chesscoach\](https://play.google.com/store/apps/details?id=de.gamefrogs.chesscoach)

Want to drastically improve your chess skills? Identify your mistakes and practice them specifically. My chess app, Chess Diagnostic, is now available for free. The model is changing from a one-time purchase to a subscription and a one-time purchase option. This allows us to help more people improve by enabling them to see their mistakes and practice them effectively. Try the app for free and please leave a review in the Play Store.


r/ComputerChess 4d ago

Rated Analysis, rating relative chess analysis

Thumbnail rated-analysis.pickle-dev.com
2 Upvotes

I've been a bit obsessed with chess lately and have read/heard things like "X is the top engine move, but no one under master plays that line". To me this begs the questions "which line are players below master playing" and "which line are players at/above/below my rating playing". This question motivated me to build a tool to analyze the move distribution (win/draw/loss rate) from a given position across rating buckets (400, 500, 600... 3000). Luckily, https://database.lichess.org/ provides an open/free database of games that have just the data required to build such a tool.

The Rated Analysis tool consists of an 1) an offline job to compute/store the positional move distribution bucketed by rating, and 2) the https://rated-analysis.pickle-dev.com/ webpage to serve the data along with some nice to haves like loading user games from platforms like chess.com/lichess.org.

Relative to the number of possible chess positions, the current Rated Analysis dataset (4,698,579 positions) is fairly limited. For now, Rated Analysis works best for analyzing openings (first ~10 moves for each side).

Interested in any feedback and curious if people would find use in such a tool.


r/ComputerChess 4d ago

How useful Video assistant referee (VAR) for chess

2 Upvotes

I developed an app in which moves are tracked with mobile phone's camera and players can play against a bot on real chess board.

Things seems stable now and I am considering what should be my next step. A small demonstration can be seen:

https://youtube.com/shorts/SuSbVnvPNRo

I am thinking adding a VAR system , where I record a few seconds before the move and after the move.

The app is completely free so I can not fund on cloud storing like AWS or something. I am planning to develop an desktop application where mobile phones will talk with on the same network. So every tournament organizer will serve itself.

Since I developed the app for a long time and I don't have many users I am a bit lacking motivation to add anything more.

The question I have is how useful an VAR system, I can see the need in my own small world but I am curious about other peoples ideas?


r/ComputerChess 4d ago

Red Fool Chess variant with custom 750 line javascript engine

1 Upvotes

Red Fool Chess is live. play here : https://carbunclebooks.net/


r/ComputerChess 4d ago

Chess Computer Vision Project

Enable HLS to view with audio, or disable this notification

3 Upvotes

stats for this game: 30 moves: 84% auto-commit accuracy — 26 detected, 0 misread, 5 user-assists (4 moves, 1 resync). Long pauses are me manually tie-breaking close moves


r/ComputerChess 5d ago

VibeChess Arena UPDATE:2026/7/17

Thumbnail
0 Upvotes

r/ComputerChess 6d ago

Made a free chess practice app (150 levels) — built it solo, would appreciate some early users

5 Upvotes

Been working on this on the side — a chess app with a proper progression system instead of just "play the computer." 150 levels across Beginner/Moderate/Advanced, each one a bit stronger than the last. Free to use, installable on your phone, no ads.

Would love a few people to try it and tell me what's confusing or annoying — still actively improving it.

https://chess-board-vk.vercel.app/


r/ComputerChess 6d ago

I made an online chess website played by AI coding agents

Thumbnail robochess.win
0 Upvotes

r/ComputerChess 6d ago

open sourced my screenshot-to-FEN engine: browser-side chessboard OCR trained on purely synthetic data

Post image
7 Upvotes

built this for my chess app and figured this sub would appreciate the details, so it's now MIT on github + npm.

the pipeline: board detection is gradient peak analysis (ported chessboard_finder.py from the old tensorflow_chessbot to typescript, credited in the repo). then each of the 64 tiles goes through a small CNN, ~330k params, 1.3MB onnx, running on onnxruntime wasm fully client side. no server, works offline once loaded.

the fun part: i never labeled a single screenshot. the training data is 100% synthetic. render known positions across ~72 piece sets and ~55 board themes (lichess assets, procedural flat boards, hatched book-diagram styles) and every tile is labeled by construction. then you beat the renders up with real world damage: jpeg artifacts, blur, dimming overlays for the reddit lightbox case, resize round trips, corner jitter. and the detail that matters most: training tiles go through the exact same grayscale/crop/resize code that runs in the browser, so there's zero train/serve skew.

second trick i'm happy with: book diagrams fool the corner detection by about a quarter tile because the boards are edge-rich. instead of chasing perfect detection, i classify two alignment candidates (detected corners + a checkerboard grid-snap) and keep whichever one the model is more confident about. let the classifier arbitrate the geometry.

orientation gets resolved from pawn direction (white pawns sit lower on average in any natural position, a black-POV screenshot inverts that).

results: the legacy tensorflow_chessbot model misreads up to 34 tiles per board on my eval set and mixes up K/Q on some themes. this one ships at zero wrong tiles on all positive cases, and board-free images still get rejected. everything returns per-tile confidence, low reads get flagged as unreliable instead of returned silently.

the whole training pipeline (corpus generator, train script, eval gate) is in the repo too, so the model is reproducible, not just downloadable.

demo (just paste a screenshot): https://scoriiu.github.io/fenshot/

repo: https://github.com/scoriiu/fenshot

npm: https://www.npmjs.com/package/@scoriiu/fenshot

limitations: 2d screenshots and diagrams only, no 3d/perspective sets yet. happy to answer anything about the synthetic corpus approach, it worked way better than i expected and i suspect it generalizes to any domain where you can render your labels.


r/ComputerChess 7d ago

Built a free tool to practice against 100 different AI opponents, each with their own playstyle — feedback welcome

5 Upvotes

Hey folks — I've been frustrated for a while with practicing against chess engines. Setting stockfish to "level 8" or "1500 elo" gives you a strong or weak opponent, but they all feel the same — same openings, same "style," same pattern of mistakes.

So I built ChessLvl: 100 named rivals, each with a specific style, opening preference, and difficulty. E.g. Priya (Lvl 5) opens Caro-Kann and looks for tactics; Linda (Lvl 9) plays the Slav and grinds endgames. When you beat one, the next unlocks. The idea is that by fighting through the ladder you're forced to adapt to a wide variety of playstyles — which is closer to what actually happening playing club games.

Free, no signup required to play. Web-based. Runs on Stockfish under the hood.

https://chesslvl.com

Feedback especially wanted on: whether the persona playstyles actually feel distinct to you, and where the difficulty curve breaks (should be gradual but I don't know if that's true above level 30).


r/ComputerChess 6d ago

I made a Chess AI and I want to get a ELO estimate

Thumbnail
twitch.tv
0 Upvotes

or the lichess is SataDragon_bot


r/ComputerChess 7d ago

Playing against a bot on a real chess board

Thumbnail v.redd.it
1 Upvotes

r/ComputerChess 7d ago

Built a free, local alternative to MoveTrainer with FSRS scheduling and weak-point drilling — looking for feedback from serious repertoire grinders

Post image
1 Upvotes

r/ComputerChess 10d ago

what is the elo cap for classical engines?

5 Upvotes

hi guys! i wanted to know what the ceiling is for the elo of a classical engine. and by classical i mean ones that do not implement NNUE. that is the next step for my engine but i want to get it to be as good as it can without it. i've been working on improving the search and eval functions as much as i can based on stuff i've read about on the wiki. i have estimated my engine's rating to be between 1450 and 1550 based on the info i got from people on this subreddit. truly appreciate it!


r/ComputerChess 10d ago

Update to what I think is the best computer vs human engine (siegechess)

5 Upvotes

Last year, I built a chess engine that uses Stockfish to generate candidate moves and Maia-2 to simulate human responses. By running a few hundred full-game simulations per move, it selects the line with the highest expected value—measured by how quickly it forces checkmate.

The result is an engine that checkmates humans faster than traditional aggressive engines, including Patricia and Stockfish 11 (with contempt=100), which I verified via A/B testing in my post here last year.

I recently updated the engine to use the newly released Maia-3 for better human simulation. The update is a work in progress, and I’d love for a few people to test it and share feedback.

How to play:

  • Where: Play live atsiegechess.com.
  • Setup: Select your estimated Chess.com ELO and choose a 5-minute (blitz) or 10-minute (rapid) timer.
  • Goal: Your objective is simply to survive a target number of moves without getting checkmated.

Specific feedback I'm looking for: Did any of the engine's moves offer unexpected relief, or feel like it prematurely "gave up" on a promising attack? If so, please post your pgn too.

The engine calculations happen on the server side, and this is just a hobby project, so the server will crash if more than 5 or 6 people are playing at once.


r/ComputerChess 10d ago

I built an iPhone app for practicing chess openings

Thumbnail
2 Upvotes

r/ComputerChess 10d ago

Raster64 First release V1.2

Thumbnail
github.com
3 Upvotes

I have been working privately on a chess engine for a bit now and have decided to make it public on github, its still quite new so i am always looking for contributors. There has been no estimated elo yet.


r/ComputerChess 10d ago

Made a playable browser version of the Bernstein chess program

4 Upvotes

I made a browser recreation of the original Bernstein chess program and thought some of you might enjoy trying it out.

You can play it here: https://jimmyneutrons.itch.io/bernstein

I'd love to hear any feedback, bug reports, or ideas for improvements!


r/ComputerChess 10d ago

I made a free, open-source tool that finds your best Lichess games (runs entirely in your browser)

Thumbnail gallery
2 Upvotes

r/ComputerChess 10d ago

Built a free clone of chess.com's Game Review, works straight from a chess.com game page

Thumbnail gallery
0 Upvotes