software:vorstellung:spiele:sudokusolve
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
software:vorstellung:spiele:sudokusolve [02/04/2010 01:04] – interne links eingefügt uxt | software:vorstellung:spiele:sudokusolve [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | {{ : | ||
+ | ====== Sudoku ====== | ||
+ | |||
+ | Nein, es ist nicht das Spiel! Ganz im Gegenteil: Es handelt sich um ein Programm, das nach Eingabe der vordefinierten Felder eines 9x9 Sudokus, die restlichen ermittelt. Dies geschieht durch einen Backtracking-Algorithmus und kann in Extremfällen ein paar Minuten dauern. Dabei sind sehr knapp besetzte, aber eindeutige Konstellationen besonders schwierig. Die meisten Sudokus sind aber in Sekunden gelöst.\\ | ||
+ | Das Programm ist 26976 Bytes groß und benötigt etwas unter 50KB Speicher (der Backtracking-Algorithmus braucht einen ordentlichen Stack).\\ | ||
+ | SUDOKU.EXE verwendet ein paar AES-Funktionen (z.B. Fenster), die in der DOS-DLL namens AES.EXE untergebracht sind. Diese muss beim Aufruf von SUDOKU.EXE vorhanden sein.\\ | ||
+ | \\ | ||
+ | {{: | ||
+ | Der Bildschirm zeigt nur zwei Drittel des 9x9 Sudokus. Durch Navigieren mit den Cursor-Tasten scrollt dieser aber auf und ab.\\ | ||
+ | Zu Beginn sind alle Felder leer (*). Mit den Cursor-Tasten wählt man ein beliebiges Feld an und drückt eine der Tasten 1 bis 9 um einen Wert vorzugeben, oder ein * um das Feld zu löschen. | ||
+ | Nachdem alle vorgegebenen Zahlen eingegeben wurden, drückt man die Enter-Taste um den Lösungsvorgang zu starten. Drückt man " | ||
+ | \\ | ||
+ | Das Programm, inkl, DOS-DLL | ||
+ | Der Quellcode: {{: | ||
+ | Das Original, die [[software: | ||
+ | [[software: |