Ich spiele schon länger auf lichess.org Schach, und eines der besten Features dort sind die Trainings-Puzzles. Jetzt gibt es einen Blog-Beitrag dazu: How training puzzles are generated
Ist ja vielleicht für die Spiele-Programmierern unter euch eine Anregung…