r/ComputerChess

I spent the past 6 months building a chess MMO
▲ 28 r/ComputerChess+11 crossposts

I spent the past 6 months building a chess MMO

I used to love playing massively multiplayer games like runescape growing up, and have played chess.com daily my whole life

I had the idea to build a chess MMO. What if chess was open world, a social experience? Where your wins give you trophies that you can then upgrade your character with? Where you can walk around and spectate matches, or have others watch and chat about your match?

So I spent the last 6 months building chessmmo.gg, it's been out for about 3 weeks. It's currently a mobile app on the apple and google play store, and you can play in browser too if you're on desktop/pc. I have plans to get it on Steam soon as well.

It's honestly been a dream come true so far. You can currently accrue trophies to level up your character, grind your ELO, get custom chess piece skins, buy pets, and even purchase a home and invite friends to play in it. There's also a social round-based puzzle arena that's like a battle royale with progressively harder puzzles. I'm currently building a tournament hall where there will be daily swiss-style tournaments. Lot's of expansions are on the way

I would love to get the community feedback, hoping to get more players online and a more active discord!

Here is a link to the game if you'd like to try it out:

chessmmo.gg

ios app

android app

discord

u/b___d — 1 day ago
▲ 3 r/ComputerChess+1 crossposts

I’m a high school player building an AI chess coach that finds why you blunder, not just what. Need beta testers!

Hi everybody, I’m a junior in high school and a competitive varsity player. Like a lot of you, I got tired of staring at the Chess.com game review screen and not improving from it. Seeing a red bubble that says "Blunder" tells you what went wrong in that exact moment, but it doesn't tell you why you keep making that same class of mistake game after game.

To fix this, I’ve been building ChessDx. Instead of move-by-move analysis, it’s an automated pattern diagnosis engine.

Here’s how it works:

  • Game Ingestion: It automatically pulls your last 50–100 games via the Chess.com or Lichess public APIs.
  • The Diagnostic Core: It runs your history through Stockfish, calculates centipawn loss, and maps your blunders across 6 dimensions: Openings, Tactical Patterns, Positional Play, Endgame Technique, Time Management, and Psychological/Tilt.
  • The Diagnosis Profile: You get a clean radar chart showing your exact breakdown of mistakes.
  • Adaptive Training Plans: An agentic layer takes your profile and builds a structured, 7-day training plan with daily puzzle sets pulled dynamically from the Lichess database to target your specific bottleneck.

I'm also building out a team-tier dashboard specifically for high school chess coaches so they can track an entire roster's weaknesses, assign drills, and spot regression instantly.

I’m opening up a private beta soon to test the data pipelines and the classification accuracy before the next school season hits. If you're a club player (800–1600 ELO) or a team coach, I’d love your feedback.

If you want to grab a spot in the beta or just help me out by answering a few quick questions, please fill out the form below!

https://forms.gle/NzaEBXnSrajg7BGu5

u/Unusual_Ice1909 — 4 days ago

Launched V1.0 of my C++ Engine on Lichess! (Alpha-Beta, ID, QS) - Starting Move Ordering next and would love architecture advice.

Hi everyone, I'm a beginner engine dev and I finally got my engine communicating via UCI and playing live games.

Current State: > - Standard Alpha-Beta with Iterative Deepening

  • Quiescence Search implemented
  • Basic material counting evaluation

I know it's practically blind right now. My goal for the next 3 days is to implement Phase 1 of Move Ordering (TT move extraction and MVV-LVA for captures) before I even touch things like NMP or LMR. Long-term goal is to hook up an NNUE.

Before I start writing the sorting pipeline, I’d love some harsh feedback on my core C++ search loop. Are there any glaring inefficiencies in my memory management or Iterative Deepening structure that will bottleneck me when I start adding pruning heuristics?

Repo:https://github.com/Lak23James/ChessEngineBot:https://lichess.org/@/Lakshya_beep_bop_bot

Thanks in advance for the help, this community has been a goldmine of information.

https://preview.redd.it/mbhb2r7o0u1h1.png?width=1920&format=png&auto=webp&s=f114d667d5a82a26187566b067a7b8bf85bc5ae8

reddit.com
u/Moron_23James — 4 days ago
▲ 9 r/ComputerChess+7 crossposts

Metamorph Chess

I made a chess variant where your pieces randomly transform after every move — try to survive the chaos

Every move triggers a swap: your bishops might become rooks, your knights become bishops — you never fully control what you've got. Built it as a fun side project. Free to play in the browser, no sign-up needed.

Play here → https://metamorph-chess.vercel.app/

Would love feedback from chess players!

metamorph-chess.vercel.app
u/Particular-Hunt7555 — 7 days ago
▲ 2 r/ComputerChess+1 crossposts

A small tool to help you develop intuition for knight maneuvering.

I've heard that some players can visualize how to maneuver a knight across the board without even looking at it. With this skill, you can easily avoid being forked, find opportunities to fork your opponent, and maneuver your knight to better squares. I made this small tool to help train this exact ability. It generates two random coordinates, and your goal is to find the shortest path from the start to the destination." Here Knight maneuver.

reddit.com
u/PaciFicSau — 6 days ago

Looking for Ultra-aggressive/anti-castle chess engine 2010

Hi everyone,
I was playing online with playchess.com software on my windows and don't exactly remember if it was 2009 or 2010 but one of these, started with an opponent which crushed me just in the opening, i started cheating with deep fritz 8 chess engine but couldn't believe he would crush even my chess engine just in the opening too, what it would usually do is it would sacrifice a piece just in the opening to prevent me from castling and attack my exposed king until mate, even if i somehow managed to castle it would again come and sacrifice a piece to damage my castling and lunch the aggressive attack against it until mate, my chess engine was at the club level not on easy mode so it was a big surprise for me how can someone attack like that, we played around 18-20 games and me with my chess engine lost all that games. I have done too much research to find the exact type of engine but after that 2010 until now i have not been able to find it and definitely need your help if you can help me find the exact type of engine i am look for. I have already tested Komodo 1.0 KingHunter personality, Zappa mexico II Dissident Aggressor personality, Chess Tiger 2007, Rodent 4 and some others but all of them do not perform or lunch that early attack or piece sacrifice to avoid my opponent from castling and then attacking it, instead they play for positional advantage, the one i am trying to find would not value rook more than knight or bhishop instead it would look to sacrifice anything to weaken my king or to avoid it from castling then attacking it. i have tried lowering hash size to even 8mb, 4mb, 1mb but it doesn't help at all, the only thing i could think of that person had tuned the engine to very aggressive and then he made the engine think only 0.1sec time or something like that is remaining to loose so it starts attacking very aggressively like that and even sacrificing a piece and attacking the king then, i really need that kinghunter type engine guys, anybody could help with this is really appreciated, this website is just the remaining hope for me for what i am looking for.

reddit.com
u/khalidhotaky786 — 8 days ago
▲ 3 r/ComputerChess+2 crossposts

I built an AI chess coach powered by Stockfish that automatically analyzes my Lichess games inside Discord

I’ve been experimenting with a Discord-native chess workflow and ended up building a bot for my server that automatically analyzes our Lichess games after they finish.

The idea was making improvement feel more conversational/social instead of constantly jumping between tabs, engines, videos, etc.

The bot:

  • posts automatic game analysis
  • creates discussion threads per game
  • lets you ask questions about positions with /ask
  • can replay positions directly inside Discord

I attached a quick 30-second demo video showing how it works.

One interesting thing I noticed:
people discuss their mistakes WAY more when the analysis appears directly inside their community chat, really pushes you to play more and improve.

I’m curious what chess players think:

  • would something like this actually help you improve?
  • what features would make it more useful?
  • what would make it feel less “AI gimmick” and more like a real coach?

Would genuinely love feedback.

u/charlesbueso — 8 days ago
▲ 2 r/ComputerChess+1 crossposts

I know there are a lot of them coming out, but is it just me or do they all suck? I want to find something affordable that is not paying for a coach to get better but honestly not really sure how. I have been trying Caissa LM and even though it hallucinates a bit I think it's better than most others out there

Curious to know what other people think / are doing to get better!~

reddit.com
u/No-Selection-7742 — 14 days ago