Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Local puzzle databases #47

Open
Tracked by #11
franciscoBSalgueiro opened this issue Oct 18, 2023 · 2 comments
Open
Tracked by #11

Local puzzle databases #47

franciscoBSalgueiro opened this issue Oct 18, 2023 · 2 comments
Labels

Comments

@franciscoBSalgueiro
Copy link
Owner

franciscoBSalgueiro commented Oct 18, 2023

I would like to implement this, however I can't find any standard way of representing puzzles.

I made the lichess puzzle db with a small script to convert from the specific format used by the lichess database to the SQL format accepted by en croissant.

@dav1312

@dav1312
Copy link

dav1312 commented Oct 18, 2023

You could accept csv files with a format similar or equal to Lichess, pgn files, and/or epd files
Epd files are pretty popular for positions with a single move solution, not a sequence of moves.
e.g. rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e4 d4; am g4;
For csv or pgn files, maybe the program should also know (ask the user) if the first move in the sequence is the solution or a move played by the opponent.

@derkaczda
Copy link

Hello, any updates on this topic? It would be really awesome to have this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants