1. Master of Chess
  2. News

Master of Chess News

Latest fixes

πŸ“ Reintroduce move information in the game review screen.
πŸ‘‘ Fix issue with promotion in puzzles.
🧩 Fix bug causing no puzzles to appear on high puzzle Elo.
πŸ“œ Fix issue with loading titles.

Keep your feedback coming! πŸŽ‰

Stabilize (part 3)

Ding won the first game! Who would've thought it? πŸ‘‘

A (probably) last small batch of fixes is here for 0.7.x. Time to focus on 0.8.x

πŸ› οΈ [h2]Fixes[/h2]
πŸ”§ Resolved an issue with calculating material differences during gameplay.
πŸŽ₯ Fixed rare edge cases where key moments started on their own.
πŸ“… Squashed a bug preventing tournaments spanning 2 years from showing in the calendar.

πŸ—“οΈ [h2]Updates[/h2]

πŸ‡©πŸ‡ͺ Adjusted the start dates for German nationals.
πŸ‡ΊπŸ‡Έ Adjusted the start dates for USA nationals.

Stabilize (Part 2)

The big change introduced some problems. I'm patching them as they arrive. Keep me posted!

Patch Notes:

πŸ› οΈ Fixed crash on match finish.
🌍 Added missing Polish and Portuguese translations.
πŸ€– Fixed issue with AI often promoting to a piece other than queen.
🎨 Simplified Circled button structure.
🧹 Cleaned up database, saving ~50 MB.
Enjoy the smoother gameplay! πŸŽ‰

Stabilize

Build Notes:

  • Wrapped some crashing bugs in try-catch.
  • Fixed issue with tips being available at 0 energy.
  • Added missing translations.
  • Fixed bug where time didn’t stop at game end.

0.7 - Still in prep!

The Chess World Championship Match is just around the corner. Chess world is buzzing! I'm rooting for Ding. I love a good comeback story.



New Master of Chess build


The work on the game doesn't stop. Just in time to get that Chess World Champion title before the match itself. This build has the most significant amount of changes I made ever since I released to Early Access. Most of it might not be visible to you but the game is now completely different under the hood.

I've been listening to you and tried to implement as much as possible. You can always reach me on Discord to give your suggestions.

Here's a list of changes:

  • 🦎 Switch to Lizard chess engine!
  • πŸ’» Improve the AI.
  • πŸ†• Add Buchholz system for Swiss tournaments.
  • 🎨 Add colorful line drawing on the board. (hold shift/CTRL)
  • πŸ› Fix bug with board flipping in analysis screen.
  • ➑️ Add full move continuations in analysis screens.
  • 🎨 Improve look of match simulation modal.
  • πŸ”„ Improve Swiss pairing.
  • πŸ› Fix bug with tournament population that excluded the player's entry.
  • πŸ•°οΈ Fix bug with game breaking after time runs out in a match.
  • πŸ”§ Refactor energy usage.
  • ⏰ Add 'Get a job' event for broke adults πŸ˜…


[h2]Switch to Lizard engine?[/h2]

It's a big change. The game is now integrated with the powerful Lizard engine. Lizard is MIT licensed and written in C#. Perfect.

  • Lizard's CCRL Blitz Elo is 3749, around 70 points below the almighty Stockfish. (source: https://www.computerchess.org.uk/ccrl/404)


The game doesn't use UCI protocol anymore, enabling it to run in only one process. At first glance, it might seem like a step backward. You can't easily replace the engine with another chess engine (Stockfish, Leela...) now. But it was never my intention to allow this. It can always be implemented for the analysis part of the match, though!

[h2]Improving the AI[/h2]

It was a perfect time to look into this. I've tried my best to reduce the number of 'stupid' moves - the ones where you capture a piece but AI just ignores it and does not recapture. It's not perfect yet but I think it got a lot better. I've used Lichess as a playground for my bots in order to calibrate the strength. Lichess has been immensely helpful throughout MoC's development.

[h2]Breaking saves[/h2]

As I said, I've changed a lot of things! It's only fair I warn you: your saves might be corrupted now. I say 'might' because I'm not sure. I've not taken significant measures to ensure backwards compatibility so it could be a rough transition. Be warned!

[h2]⚠ Price increase from 0.8.x -> $19.99 ⚠[/h2]

0.7.x is the last iteration of Master of Chess with base price of $14.99. From 0.8.x it's going up to $19.99. The game is growing and maturing. The value of it is increasing and I'm feeling more and more confident with each new build. It's worth that much and I'm ready to flip the switch.

But hey, you don’t careβ€”you already bought the game, right? πŸ˜‹

[h2]What's next?[/h2]

After I clear out all the bugs introduced by 0.7.x, I'll continue improving MoC. For 0.8.x the plan is to add:

  • Coaches
  • Improve openings
  • Exhibition Matches

Openings were always a thorn in my backside from game design perspective. I butchered it a lot. Time to give it some love.


In the meantime I might go back to Demo and polish it up. It's out of sync with the base game. Might give people bad first impression.

Thanks for reading. If you haven't already, give Master of Chess a try 😊

Cheers!