Dafür brauchst Du keine Datenbank. Eine Inidatei oder so reicht:
Inidatei per Rätsel
[achter] Start= 0,1,2,3,4,5,6,7,8;1,2,3,4,0,6,5,8,7;2,1,3,4,8,5,0,7,6...
[fuenfzehner] Start= 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15;1,2,3,14,6,5,8,7,0,9,11,10,12,13,15,4;...
...
Nach dem gleichen Prinzip kannst Du Dir aber auch im Programm Listen generieren. Ich hab jetzt die Bedingungen nicht im Kopf, die erfüllt sein müssen. Aus den Zahlen (das sind die Blöcke im Puzzle) kannst Du dann die Koordinaten errechnen.
Eine Inidatei hat Beschränkungen in der Länge der Strings. Nimm lieber eine Textdatei in die Du einfach Zeilenweise die Start-Strings schreibst
StartDatei
Start08=0,1,2,3,4,5,6,7,8;1,2,3,4,0,6,5,8,7;2,1,3,4,8,5,0,7,6... Start15= 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15;1,2,3,14,6,5,8,7,0,9,11,10,12,13,15,4;... Start24=... |