18
submitted 7 months ago* (last edited 7 months ago) by davidvonk@lemmy.ml to c/chess@lemmy.ml

Hey, I just made an account to share something I am currently working on. At the moment I am learning a new repertoire and while I like some of the possible solutions to better memorize the repertoire (Chessable, Chesstempo, Lichess, etc.) I wanted to create my own thing to better suit my specific needs and to make it visually more appealing (at least to me, I guess design decisions are quite subjective). I am an iOS developer and therefore I used my knowledge in that area to build a repertoire trainer for macOS and iOS. Currently the application has the following features:

  • Import repertoire from PGN
  • View full repertoire with comments, annotations, arrows, circles etc.
  • Offline engine evaluation of current position and variants with Stockfish
  • Various settings related to the board design, what to display etc.
  • Spaced repetition mode to quiz you against your own repertoire

The application works completely offline and stores its information in an accessible sqlite database. This is something which was very crucial to me as I do not want to rely on some third-party website to store my repertoire/progress which I can only access with an internet connection.

In the near future I want to expand on the spaced repetition part of the application. I quite like what Chesstempo has done here (meaning more control over what positions you are quizzed at, limiting depth, quizzing full lines first or "breadth over depth" mode, etc.)

I am also planning to make this Open Source. I took great inspiration from the open source code from lichess, completely porting their chessground and dartchess libraries to Swift (UI with SwiftUI).

Here are some current screenshots:

What do you think? Any suggestions for me to pursue in the upcoming development? Is this something you would use? I'd like to get some feedback on this.

you are viewing a single comment's thread
view the rest of the comments
[-] duckduckgoenpassant@feddit.de 3 points 7 months ago

It looks amazing, thx for sharing. Iโ€˜ll look into it

this post was submitted on 22 Nov 2023
18 points (95.0% liked)

Chess

1728 readers
1 users here now

Play chess on-line

FIDE Rankings

September 2023

# Player Country Elo
1 Magnus Carlsen ๐Ÿ‡ณ๐Ÿ‡ด 2839
2 Fabiano Caruana ๐Ÿ‡บ๐Ÿ‡ธ 2786
3 Hikaru Nakamura ๐Ÿ‡บ๐Ÿ‡ธ 2780
4 Ding Liren ๐Ÿ† ๐Ÿ‡จ๐Ÿ‡ณ 2780
5 Alireza Firouzja ๐Ÿ‡ซ๐Ÿ‡ท 2777
6 Ian Nepomniachtchi ๐Ÿ‡ท๐Ÿ‡บ 2771
7 Anish Giri ๐Ÿ‡ณ๐Ÿ‡ฑ 2760
8 Gukesh D ๐Ÿ‡ฎ๐Ÿ‡ณ 2758
9 Viswanathan Anand ๐Ÿ‡ฎ๐Ÿ‡ณ 2754
10 Wesley So ๐Ÿ‡บ๐Ÿ‡ธ 2753

Tournaments

Speed Chess Championship 2023

September 4 - September 22

Check also

founded 4 years ago
MODERATORS