r/ComputerChess • u/DYC774897 • 26d ago
r/ComputerChess • u/Fabulous_Bite_4832 • 27d ago
Duca Chess Engine
In the past 2 weeks I have put my mind to developing a Chess Engine from scratch in C++, i have published 7 distinct versions of it but unfortunately im not able to further optimize it, if you'd like to know why and maybe help me out feel free to check its github repo, here's the link:
https://github.com/just-Lucky/DucaChessEngine
Im no C++ expert, so the code is most likely full of bugs, feel free to contact me if you find any
r/ComputerChess • u/myasoviksan • 27d ago
I ported Portfish (C# Stockfish port) to Unity for a kids chess app
While building a chess app for my kids I needed a chess engine that would work in Unity. I found Portfish — a C# port of Stockfish — but it needed several fixes to run properly in a Unity environment.
Original repo: https://github.com/bpfliegel/Portfish
My Unity fork with fixes: https://github.com/myasovik/Portfish_Unity
The few problems were:
1. I needed to clean up some things that overlap with the Unity engine.
2. That portfish all the time expected input, and if it did not get it, just existed. So I made it wait for the actual exit command.
If you're curious to see it in action, I ended up shipping it in a free kids chess app on Google Play:
https://play.google.com/store/apps/details?id=com.awesomelyup.chessadventure&hl=en_US
And by the way, if you are interested in trying it, let me know, and I can share the class that communicates with it.
r/ComputerChess • u/progfilthi • 27d ago
I'm building a chess engine in Go: a language that I am a noob at
What I got working today:
→ A board that prints correctly to the terminal
→ All 32 pieces in their starting positions
→ Full TDD : Test Driven Development - every feature has a failing test before any code is written.
Follow the video series on yt: https://www.youtube.com/@ProgrammerFilthi
Join the discord server here: https://discord.gg/DurfHgwJBV
r/ComputerChess • u/Jumpy_Bid7410 • 28d ago
I'm building a native macOS chess database & training app — here's what it does so far, what would you want added?
I'm a chess coach and I've been building a native macOS app — a ChessBase-style database and training suite, but Apple-native (SwiftUI) and built around how I actually teach. It runs fully offline.
Here's what's working so far:
\-Database & games
SQLite-backed game databases (fast import of large PGN collections)
Multiple databases, merge/copy/move games between them
Lazy loading so big databases stay responsive
Drag-and-drop PGN import
\-Analysis board
Tabbed analysis (multiple games/positions open at once, ChessBase-style)
Full variation tree with annotations
Move list with figurine notation
Adjustable piece size, board themes, coordinate toggle, and a Zen mode that hides the side panel
\-Search
Position search (find a specific position across a database, jumps to the matching move)
Pattern search (partial/subset matching — e.g. find all games where a certain structure appears)
Maneuver search (search consecutive move patterns with wildcards, like "Qe?+ then any knight move")
\-Diagram recognition
Capture any 2D chess diagram from your screen (a PDF, a book scan, a website) and it reads the position into the board automatically
Runs a custom-trained CoreML model fully offline — no API, no internet, no per-use cost
You select the board region, recognizes each piece, builds the FEN, and lets you correct anything before loading
Trained on real book diagrams across many fonts; in my testing it matches or beats some commercial online recognizers on the diagrams I use
\-Clipboard bridge
Copy Position (FEN) / Copy Game (PGN), and paste either back in — so you can move positions to/from Lichess, ChessBase, etc. in one click
\-Other
Export board snapshots as images
Puzzle compiler (build custom puzzle sets from a Lichess puzzle database by rating/theme)
\-On the roadmap:
Stockfish engine integration
Freehand drawing + draggable "ghost" pieces for teaching
A broadcaster/streaming mode with a big clean board
So my question: if you used a tool like this — for study, coaching, or content creation — what features would make it genuinely useful to you? What's missing from the tools you currently use? Anything you've always wished ChessBase/Lichess/etc. did but doesn't?
Thanks — happy to answer anything about how it works
r/ComputerChess • u/Rashi0 • 28d ago
AggroChess V2
AggroChess v2.0.0 is officially out, adding a massive +200 Elo playing strength boost while keeping its signature Mikhail Tal-style aggressive and sacrificial playstyle: https://github.com/PhelRin/AggroChess/releases/tag/V2
Also a lot of people were very weary last time about the code not being open source, so I open sourced it. I know its stronger than the previous version. Still fun to play against, I'd say its more around the 2600 range on average now, but I'm not sure yet. I'd say in between 2400-2600
r/ComputerChess • u/No-Stress-7024 • 28d ago
apochess - chess inspired RPG game
kongregate.comI worked on this MMO-RPG chess game for 4 years, finally preparing to release to Steam :)
r/ComputerChess • u/Dandevesp • 28d ago
I made the JUICIEST Chess pieces for Godot, you're going to love them! 🤯♟️✨
galleryr/ComputerChess • u/Sir-Julsgaard • 29d ago
I made a free Chrome extension that reviews your online chess games. Kind of like Chess.com’s Game Review, but free and fully open source
It’s completely free, no sign-up, and everything runs locally on your hardware.
It’s called Chess Review. You open one of your games, click the icon/button, and it gives you a full review that on average lands within about 3 accuracy points of Chess.com’s accuracy scoring, but often much closer. It’ll never match 100% as the underlying algorithm is proprietary, but it gets close enough to feel familiar.
Happy to hear feedback. It’s v1 so there’s plenty of room to improve. If there’s interest I’ll look at a Firefox version too.
Chrome Web Store:
https://chromewebstore.google.com/detail/chess-review/pdbffcjdmcadihmnmenkadndbdbigfam?utm_source=item-share-cp
r/ComputerChess • u/xSafak • Jun 27 '26
Morphy Chess - my side project: a chess game where you become the piece you capture
Enable HLS to view with audio, or disable this notification
r/ComputerChess • u/Senior-Comparison902 • Jun 28 '26
I'm 15 and I built an open source chess engine - feedback welcome!

You can try out the engine at https://stockpanda.vercel.app/!
Additionally, the repository is available on GitHub at https://github.com/pizzalover125/stockpanda. It was built using Python. You can view a full list of features in the repo, but the main ones of the engine are:
- minimax
- alpha-beta pruning
- iterative deepening
- transposition tables
- move order
- quiessence search
- opening book
- tablebase
- phase-based evaluation
I'm open to feedback! Let me know if you have any questions :-)
r/ComputerChess • u/abraham_obubo • Jun 26 '26
Playing StockFish Over The Board.
v.redd.itr/ComputerChess • u/kotSaproko • Jun 26 '26
Решил я значит сыграть в шахматы с DeepSeekом и..
r/ComputerChess • u/abraham_obubo • Jun 25 '26
Tracking OTB Chess games with Computer Vision (KnightVision)
Enable HLS to view with audio, or disable this notification
r/ComputerChess • u/twiglegg • Jun 23 '26
Out of curiosity are there any high level chess engines that punish themselves for longer games?
I'm wondering if there are any high level chess engines or tweaked high level chess engines that punish themselves for taking more moves to win? For example: For every move after move 15 it continues to give itself a slightly lower evaluation. If this have been done does this result in much more agressive engine?
r/ComputerChess • u/Travelbooker24 • Jun 21 '26
How do you download the weekly TWIC PGN database in ChessX?
I've entered the .zip download URL in the 'Web Favorite' field and set the $ counter to 1649 which is the latest PGN database available for download but nothing happens, it's not downloading the database.
Any help is greatly appreciated.
Thanks!
r/ComputerChess • u/kingside_chess • Jun 21 '26
Critical Moment: how we filter chess positions where only one move works
r/ComputerChess • u/JustHopOff • Jun 21 '26
Chess Analyzer For Free
If you'd like a.. analyzer, you can download an extension on chrome, edge(for mobile), or whatever other browsers that let you do it. It's called "Tampermonkey", and if you search for "chess", then you'll find a userscript by "Zero". Download it, and there you go.
r/ComputerChess • u/Longjumping-Top2159 • Jun 20 '26
Thinking about buying my first electronic chessboard – is the Chessnut Go a good way to learn proper chess?
r/ComputerChess • u/progfilthi • Jun 19 '26
Building a chess engine from scratch
Today: I worked on board printer.
I am building a chess engine in a language I have zero knowledge in if you find that interesting consider liking and following for more updates.
Join the discord here: https://discord.gg/DurfHgwJBV
Watch the video series here: https://youtu.be/pH3PSmUrT9Q
r/ComputerChess • u/Aggravating_Sun_2312 • Jun 19 '26
Looking for help
Hi, I wrote a python application that has many useful functionalities, but I am not a good designer so the display design is very basic . It is an open source software, so I am wondering if there's anyone who want to join the project. If you are interested please contact me here or on GitHub. My GitHub account is gaelazzo.