README - chess-puzzles - chess puzzle book generator | |
git clone git://git.codemadness.org/chess-puzzles | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
README (1154B) | |
--- | |
1 chess puzzle book generator | |
2 --------------------------- | |
3 | |
4 This was a christmas hack for fun and non-profit. | |
5 | |
6 Example output: | |
7 https://codemadness.org/downloads/puzzles/ | |
8 | |
9 | |
10 The generate.sh script generates the puzzles. | |
11 The puzzles used are from the lichess.org puzzle database. | |
12 This database is a big CSV file. | |
13 | |
14 https://database.lichess.org/#puzzles | |
15 | |
16 The generated index page is a HTML page, it lists the puzzles. | |
17 Each puzzle is an SVG image. | |
18 | |
19 | |
20 Files | |
21 ----- | |
22 | |
23 * generate.sh: | |
24 Read puzzles, shuffle them. Do some sorting based on difficulty and | |
25 assign score points. | |
26 * fen.c: | |
27 Read and parse FEN and a few moves and output to various formats. | |
28 See the man page for detailed usage information. | |
29 | |
30 | |
31 References | |
32 ---------- | |
33 | |
34 * lichess FEN puzzle database | |
35 https://database.lichess.org/#puzzles | |
36 | |
37 * lichess.org | |
38 https://lichess.org/ | |
39 | |
40 * SVG of the pieces used for fen.c: | |
41 https://github.com/lichess-org/lila/tree/master/public/piece/cburnett | |
42 | |
43 * pgn-extract: | |
44 A great multi-purpose PGN manipulation program with many options: | |
45 https://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/ | |
46 | |
47 An example to convert PGN games to UCI moves: | |
48 | |
49 pgn-extract --notags -Wuci |