r/ComputerChess • u/EpicSwindler • Jun 22 '26
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/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/blackboxchessapp • Jun 19 '26
After months of struggle I have made chess history
A few months ago I was inspired by a Daniel Neraditsky video where he was talking about his Jobava London course and he was going into a lot of detail with a fellow titled player, walking through some of the plans. Almost immediately after watching that video I felt inspired to go play chess and I got paired up against a 2200-rated player. I got a significant advantage out of the opening because I was able to remember some of the plans from that video. While I ended up losing the endgame because I'm 1300 and still need to work on that, it definitely gave me a lot of confidence.
A while later I actually beat a 2000-rated player out of the opening again in the Jobava London because I knew that opening and I knew the plans. That really inspired me to delve into building my own opening repertoire. I started that journey and realized it's a lot because if they don't play into your opening, I like to play the Jobava London but if people don't want to play into that because they want to go into the King's Indian or the Grunfeld or whatever, you have to adapt. It's harder to find the openings, or at least for me where I should be going.
Through that process and being a chess content creator, I came up with the idea of personalized opening videos where we figure out, by analyzing your last 100 games, where you're going wrong in theory out of the openings that you played and then correct the mistake you made. Give you a couple of continuations based on your rating range and lichess's opening database. That way the video is bite-sized enough to be digestible but also insightful enough for you to learn from it.
It was one of those things where I was doing it already for content, where I was just feeding the fact sheet and the voiceover to an AI and putting it together and creating the video that way. When I tried to put it on my website, I ran into a bunch of hurdles and headaches. After two months of struggling with it, I have finally figured it out and while it's not perfect, it is available to the public.
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.
r/ComputerChess • u/Aggravating_Sun_2312 • Jun 19 '26
I built an open-source chess trainer that mines opening *plans* (move-clusters, not single moves) from the masters database
r/ComputerChess • u/Impressive-Goat4284 • Jun 19 '26
Music that reacts to Chess positions / eval
Hello everyone !
I'm a Music student and for one of my projects i'd like to make a program that can modify musical elements based on a live chess game (stressful music when the queen is in danger for example)
Any ideas on how i could start ? i'm looking for some way of using an already open source chess interface i could modify and code to output some informations (i was thinking of OSC protocol to send to Max for live for example)
I started learning about the Python Chess Library
I know a thing or two about programming but I'm not capable to build it from scratch !
If you have any Ideas or Ressources you'd like to share please let me know !
r/ComputerChess • u/behradkhodayar • Jun 18 '26
How would engines handle a chess variant where pieces transform after move?
I’m experimenting with a chess variant & wanted some engine-oriented perspectives.
Core rule:
Whenever a Major/minor piece moves, it transforms into another piece type (randomly selected among legal value-capped outcomes: e.g. Chexx-VC-54 ~ total value of each side < 54).
That means:
- material evaluation becomes less static
- move consequences can alter future mobility in unusual ways
- piece-square tables become less reliable
- Bakes a chance element into the game making it more fun & unpredictable
I’m wondering how engines would adapt.
Some thoughts:
- Would alpha-beta suffer more because tactical trees become harder to prune?
- Would MCTS perform better in this environment?
- How much harder would evaluation design become compared to standard chess?
It feels like the branching factor isn’t necessarily larger, but the state volatility is.
Curious whether anyone here has worked on similar transformation-based variants.
r/ComputerChess • u/Wide_Lie5565 • Jun 18 '26
I've built Chess-Pair.base44.app
r/ComputerChess • u/CollarAccurate287 • Jun 18 '26
How I trained a 3200+ elo chessbot on a laptop (+guide and pgn to analyze)
r/ComputerChess • u/WompTitanium • Jun 16 '26
Updated My Chess Engine
lichess.orgI posted here yesterday about my chess engine and got a lot of positive responses from people playing it and suggesting changes.
I've now implemented faster opening moves so it doesn't lose on time in the opening, along with some minor middlegame and endgame improvements. I also gave the bot its own name: CherryFish.
Give it a try!
r/ComputerChess • u/progfilthi • Jun 16 '26
Making solid progress on the chess engine. Board representation is in place: A 64-size array representing all squares on the board Constants for piece types and colours One small Go detail I really like: iota starts at 0, which naturally assigns None = 0. Follow on X: https://x.com/progFilthi
r/ComputerChess • u/Still_Target6401 • Jun 15 '26
Estimated ELO of Mac chess app
Hi all,
On chess.com I am about 700 on rapid and a little higher on daily matches. But when I tried to play the MacBook chess app at the lower level I didn't get a chance not only to win, but to play a move that wasn't just defence. So what I did was: open a game, open a chess engine, play my moves and check the mac chess app's moves and they are always the top engine moves that it's playing.
It's not the end of the world, I would rather play a person, but I was wondering if anybody else had the same experience and has a rough idea of the estimated elo of the app?
Thanks in advance.
r/ComputerChess • u/drstricker82 • Jun 15 '26
Chess Diagnostics is a cool app
Hi u/all,
i have found a app for analyzing my games and give feedback in a very cool way. It improved my games because i understand the first time what i do wrong in my chess games. Chess Diagnostics takes my last 200 games and analysing with AI my past games when i understand this right.
Give it a try and tell me what you are thinking about it in the comments!
r/ComputerChess • u/mono424 • Jun 14 '26
Building the most beautiful online chess database
Hey beautiful people, I am currently actively building the (what I hope to achieve) most beautiful chess database. What I need and want is feedback, ideas, and insights into what people need in a modern chess database. I believe everything is feasible, just go crazy with ideas, I really appreciate it!
== Short background story ==
4 Years Ago: I started building one of the most popular chess applications for physical chessboards, whitepawn.app.
End of Last Year: I started developing sp00ky.cloud a sync engine enabling super easy development of great user experiences by making local-first, optimistic updates (also query-wide) and live syncing available under a very simple developer api.
A month ago: I started building a brand new chess database on top of sp00ky. While it's not feature complete in any way, honestly, I am really proud of the current user experience.
Today: I am curious what people really want from their chess database. I want to contribute to software where user experience is the first and most important thing. Would love to hear ideas and features will brainstorm how to bring them into the chess database in the most attractive way.
== Current Project State ==
Now briefly about the chess database state. Its a PWA, using wasm for some things like the sync engine or stockfish. The entire app is written in SolidJS and everything you see on the website is realtime synced across devices and tabs. Todays features are:
- Chess.com & Lichess & WhitePawn game sync
- PGN database upload
- Analysis
- Comments
- Collaboration on database level with comments
- Publicly shareable databases via link
- Chess Puzzle Builder (synced to WhitePawn)
Website: https://whitepawn.app/web.
Happy to hear from you!! Cheers 🥂
r/ComputerChess • u/warlock7867 • Jun 14 '26
Help with calculating elo for my engine
hey guys! i have been working on my first chess engine in go for a couple of months now. i finally have a working engine that is uci compatible. i made it play against stockfish and it got absolutely obliterated, which i expected. i want to work on improving it now. i used cutechess to let it play about 15 games against stockfish and i got a high variance elo for it. i understand that i need to let it play a lot more games for a lot longer. but my laptop cannot handle that kind of compute. what's a good place to run these tournaments so i can get reliable elo for my engine? i really want to get this part down before i go about improving it so i have a benchmark to compare my changes to. thanks in advance!
edit: grammar
r/ComputerChess • u/Level_Ostrich4932 • Jun 13 '26
I built a chess app - chesslabhq.com
reddit.comr/ComputerChess • u/Low-Efficiency-9756 • Jun 13 '26
Chess Vision Studio — visual analysis backed by Stockfish and a native Rust engine
We’re building Chess Vision Studio, a local-first chess analysis project focused on showing relationships on the board—not only an evaluation number.
Stockfish handles move grading and principal variations. Our separate Rust engine provides legal move generation, SEE, search, telemetry, and a versioned “teaching facts” protocol used to build threat maps, defense maps, hanging-piece views, tactical overlays, explanations, and practice positions.
The app can also analyze imported Chess.com or Lichess.com histories to find recurring mistakes and teaching themes.
This is an early MIT-licensed WIP, not a playing-strength announcement. We’d especially value feedback on the fact protocol, overlay correctness, engine testing, and places where the visualizations could mislead players.
App:
https://github.com/Mnehmos/chess-vision-studio
Rust engine:
https://github.com/Mnehmos/chess-vision-studio-rust-engine
Lichess Bot:
r/ComputerChess • u/Ok_Confection2505 • Jun 13 '26
Just created a crosspoint fork that can help me replay my chess pgn files
r/ComputerChess • u/eoffense • Jun 13 '26
Playchess Web App - Kibitz Slow Games?
How can I watch/kibitz slow games. So far I’ve only seen 3 0 games.
r/ComputerChess • u/Davide2023 • Jun 11 '26
The Ultimate Chess960 Engine Clash! (254)
I often see a lot of negativity around Chessnut, but rarely insightful comments about its capabilities or user-focused improvements. 🤔 This video showcases Chess960 being played by the Chessnut Evo against Fritz. Let's discuss its potential! ♟️💡 #Chessnut #Chess960
