Please sign in to access this page

ChessMD

ChessMD

7 devlogs
57h 19m
•  Ship certified
Created by Daniel Xu

ChessMD is a C++ based software designed to be the ultimate chess improvement tool - no more gatekeeping from paid game reviews and limited opening databases! With features such as game review, opening explorer, and engine analysis, ChessMD offers a wide variety of the state-of-the-art chess utilities.

Check it out here: https://chessmd.org/

Timeline

Ship 4

This ship is currently being voted on by the community. Check back later!

Daniel Xu

about 15 hours ago

Daniel Xu Covers 2 devlogs and 20h

Introduce playing against bots!
- Choose a variety of skill levels to play against
- Customize any time control
- Analyse the game afterwards

Optimize opening book even further!
- After processing, there is no memory cost or lookup time, providing a cheap and instant opening games lookup
- Process 1 million games mega opening database
- Improve visuals of opening viewer

Update attachment

Ship 3

1 payout of shell 226.0 shells

Daniel Xu

24 days ago

Daniel Xu Covers 1 devlog and 10h

Implement huge opening book improvement!
- Overhaul previous tree approach in favour of zobrist hashes
- O(logN+K) lookups for displaying K games and O(N) space for N positions

Ship 2

1 payout of shell 184.0 shells

Daniel Xu

about 2 months ago

Daniel Xu Covers 2 devlogs and 9h 58m
  • Improve game review visuals
  • Add new feature: importing games from chess.com!!
Update attachment
  • Implement a separate worker thread for saving databases
  • Improved main window UI (database library) with options to import an existing database, create an empty database, or open an empty chessboard
Update attachment

Ship 1

1 payout of shell 333.0 shells

Daniel Xu

2 months ago

Daniel Xu Covers 2 devlogs and 14h 56m

Flesh out database saving features
- Save edits made to each game, including headers changes
- Create a new game from the main window and save to a new PGN database
- Add or remove games from an existing PGN database

Update attachment

Complete game review version 1.0! Users can get a quick visual summary of each game, including:

  • a graph that displays the evaluation changes throughout the game

  • color-coded annotations that indicate move quality (blunder, mistake, inaccuracy)

  • an overall accuracy score to see how well each game was played (accuracy calculations were inspired by lichess.org)

Update attachment