![]() |
Sudokubuch - Generator 2.0 [NEU] - jetzt Vista-kompatibel!
Hallo,
Dies ist die neue Version des Sudokubuch - Generators. Mit vielen neuen Features... Mit diesem Programm kann man sich sein eigenes Sudoku-Buch erstellen (im Pdf-Format). Dazu kann man beliebig viele Sudokus generieren lassen mit folgenden Schwierigkeitsstufen:
1. Man legt fest, wie viele leichte, mittlere, schwere und sehr schwere Sudokus generiert werden sollen 2. Man klickt auf erstellen und gibt dann an, wo das Buch gespeichert werden soll Neues Feature: Man kann zwischen folgenden Formaten wählen:
Screenshot: ![]() Links: > ![]() > ![]() Changelog: Version 2.0.8 + In den Layouteinstellungen ist jetzt eine Sudoku-Vorschau zu sehen * Weitere Design-Verbesserungen Version 2.0.7 + Die Sudokus lassen sich nach dem Fertigstellen auch automatisch drucken * Kleinere Design-Verbesserungen Version 2.0.6 + Der Font der Sudokus lässt sich ändern * Es lassen sich jetzt pro Schwierigkeitsstufe 500 Sudokus erzeugen (vorher 100) Version 2.0.5 + Vista-Kompatibilität hinzugefügt (Alt-Bug behoben) + Die Anwendung wurde auf FastMM umgestellt + Ein About-Dialog wurde hinzugefügt * Config-Datei wird jetzt unter Anwendungsdaten gespeichert Version 2.0.1 * Fehler beim Erzeugen von nur einem Sudoku behoben (Division durch Null) Version 2.0 * Der Erstell-Algorithmus ist verbessert worden und benötigt nur noch wenige Millisekunden pro Sudoku * Die Pdf-Dateien sind viel kleiner und performanter (neuer Generator) + Die größe der Sudokus kann gewählt werden + Die Farben können geändert werden (inkl. Schwarz/Weiß-Einstellung) + Die Sudokus können zufällig verteilt werden Ich wünsche euch nun viel Spaß beim testen/kritisieren/etc. Viele Grüße, Chris |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Hi,
an mir ist der Sudoku-Wahn vorbeigegangen, aber: a) Sehr nett gemacht. :thumb: b) Wieso muss das so dunkel sein? c) Kann man bei den Lösungen nicht etwas Farbe ins Spiel bringen? Dann kann man das schneller überblicken. ;) MfG freak |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Vielen Dank für dein Lob :stupid:
Die Pdf habe ich extra in s/w gemacht, damit man beim Ausdrucken nicht die ganze Farbe verschwendet... Man sieht aber trotzdem, welche Werte vorgegeben waren, da sie FETT gedruckt werden... Das Design der Anwendung ist noch sehr alt (ich fand dunkle Anwendungen mal hübsch :drunken:). Ich werde das überarbeiten ;) Viele Grüße, Chris |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Zitat:
Zitat:
Wenn ich hier fertig bin und wieder zu Hause, werd ich mal Sudoku spielen. :bounce2: MfG freak |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Ich hab' das Design mal schnell überarbeitet...
Größere Änderungen kann ich nach dem Wochenende machen. Ich hab' vorher keinen Kopf dafür, da eine Theateraufführung mit mir in der Hauptrolle bevorsteht... *Lampenfieber* Viele Grüße, Chris Edit: Was würdet ihr denn für Farben vorschlagen? |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Zitat:
Zitat:
Zitat:
Hinweise: a) Man kann PDFs ohne Inhalt erstellen, wenn alles auf 0 ist. :stupid: b) Längere Texte werden in der Log abgeschnitten MfG freak |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Wie funktioniert denn dein Algorithmus?
|
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
> Neue Version ist hochgeladen mit grau hinterlegten Lösungen (die vorgegebenen Zahlen).
@3_of_8: Ich nutze die "Backtracking-Methode" zum generieren eines kompletten Feldes. Danach werden Zahlen entfernt, solange bis die passende Schwierigkeit erreicht ist. Die Schwierigkeit errechnet sich durch die zu verwendenden Lösungsmethoden (ich hatte mal so eine Seite gefunden, wo die ganzen Methoden erklärt wurden). Die einfachen sind nur durch probieren von 1-9 lösbar, während die schwierigsten fortgeschrittenere Lösungswege erfordern... :mrgreen: Viele Grüße, Chris |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Geile Sache...ich dachte mir auch mal so ein programm das sudokus erstellt und ausdruckt zu schreiben...aber wenns das jetzt gibt. naja vllt mach ich das trotzdem mal selber
aber auf jeden fall: :thumb: ...bloß schade, dass ich die nich mehr brauche...schule ist vorbei :P |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
@CK_CK: Was? Backtracking? Soll das heißen, du generierst dir einfach so ein Feld und überprüfst erst DANN, ob es überhaupt ein gültiges Feld ist?
|
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Die Buttons sind nicht ausgerichtet, ansonsten ein echt geiles Programm: vor allen Dingen der About-Gimmick.
Top! Absolut Top! |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
@3_of_8:
Nennt man das nicht Backtracking? Ich erzeuge ein gültiges Feld, indem ich > eine neue Zahl hinzufüge > geprüft wird, ob das Feld gültig ist (mit 1-9) > die nächste hinzufüge > prüfe ob das Feld noch gültig ist (mit 1-9) falls nicht >> Schritt zurück und Zahl davor ändern (wenn 1 war -> 2) ====================================== Danach: Gültiges Feld ist vorhanden. > Jetzt entferne ich eine zufällige Zahl > Prüfung ob es den Kriterien entspricht (nur mit bestimmten Strategien lösbar) > nächste Zahl löschen > Prüfen... wenn negativ >> zurück -> andere Zahl löschen => Dies mache ich, bis eine bestimmte Anzahl an Zahlen übrig ist ====================================== alzaimar/g0rmed: Vielen Dank für die lobenden Worte! Das About-Fenster ist mir so ans Herz gewachsen, dass ich's mal irgendwo einsetzen wollte... Ich werde glaube ich in der nächsten Zeit das ganze Programm mal umschreiben. Mit einem neuen Algorithmus und einer neueren Pdf-Unit dürfte es schneller hübschere Sudoku-Bücher geben... Wahrscheinlich wird das ganze dann auch Open Source gemacht... Naja, ich bring erstmal das Wochenende hinter mich... :pale: Viele Grüße, Chris |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Ich würde es so machen:
Du implementierst dir ein Smart Board. Das heißt, ein einzelnes Feld weiß sowohl, welchen Wert es hat (falls noch nicht gesetzt, weiß es das auch, dann ist Wert=0 oder sowas in der Art), als auch, welche Werte noch möglich sind (bzw. wären, wenn der Wert schon gesetzt ist). Damit kann man sowohl Sudokus lösen als auch erzeugen. Du erzeugst also nicht einfach irgendwas und schaust, ob das so stimmt, sondern du sorgst schon dafür, dass gar kein "falscher" Wert erreicht wird. Wenn du ein Sudoku so löst, nennt man das übrigens Constraint Solving. Backtracking hingegen bedeutet, du probierst etwas aus und schaust, ob es bis hierhin noch stimmt. Wenn ja, machst du weiter bis du entweder einen Fehler bemerkst oder ein Ergebnis hast, wenn nein, probierst du die nächste Lösung aus. |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Hallo,
Dein Programm gefällt mir sehr gut. :thumb: :thumb: |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Zitat:
Zitat:
@3_of_8: Mich würde Deine Lösung eines Sudoku-Generators mal interessieren: Lösen kann man solche Rätsel ja sehr schon mit dem 'Constraint Solving'. Nur manchmal scheint es mehrere Möglichkeiten zu geben, weiter zu suchen: Dann muss man halt zum guten alten Backtracking greifen. Wie gesagt: Lösen. Ein Generator, so wie Du ihn vorgeschlagen hast, wäre dann ja ca. 100x schneller. Also? |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Ja, ich wäre auch interessiert an einem Algo nach dieser Methode.
Wenn ich's schaffen sollte, das so zu implementieren, würde die nächste Version darauf aufbauen. @jmit: Danke! :dancer: Viele Grüße, Chris |
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Zitat:
|
Re: Sudoku-Generator inkl. PDF-Ausgabe (Sudokubuch-Generator
Hi
Attachmenbeschreibung: Das Programm (aktuellste Version) "Aktuell" hat keinen Superlativ. ;) Mir gefällt das Programm auch sehr. :thumb: |
Re: Sudokubuch - Generator 2.0 [NEU]
Ich habe das Programm aktualisiert...
Es gab folgende Verbesserungen: * Der Erstell-Algorithmus ist verbessert worden und benötigt nur noch wenige Millisekunden pro Sudoku * Die Pdf-Dateien sind viel kleiner und performanter (neuer Generator) + Die größe der Sudokus kann gewählt werden + Die Farben können geändert werden (inkl. Schwarz/Weiß-Einstellung) + Die Sudokus können zufällig verteilt werden Viele Grüße, Chris |
Re: Sudokubuch - Generator 2.0 [NEU]
Es gibt einen kleinen Bugfix. Wenn nur ein Sudoku erzeugt wurde, kam es zu einer Division durch Null.
Bitte um Kommentare ;), Chris |
Re: Sudokubuch - Generator 2.0 [NEU]
Liste der Anhänge anzeigen (Anzahl: 2)
Gerade einmal getestet, sieht soweit gut aus. Nach dem Beenden kommt jedoch die Fehlermeldung im Anhang. Das Programm liegt bei mir in einem Verzeichnis im Desktop, also schreibst du vielleicht irgendwohin, wo du nicht hinschreiben solltest? Außerdem leidet das Programm am Alt-Verschwindibus-Bug unter Vista.
So, und eigentlich hab ich das Programm nur runtergeladen, um den angepriesenen About-Dialog zu sehen, aber ich bin wohl zu blöd, ihn zu finden :stupid: Edit: Noch was: Mich persönlich haben Zahlen-Sudokus ja nie wirklich interessiert, sind mir einfach zu dröge. Aber ![]() |
Re: Sudokubuch - Generator 2.0 [NEU]
Hi!
Vielen Dank für den Test unter Vista! Leider konnte ich das Programm noch nicht auf Vista optimieren, da ich selbst nur Windows XP nutze. Von dem Alt-Fehler habe ich noch nie etwas gehört. Dazu muss ich mich mal umschauen. Der Schreibzugriff ist für die config.ini-Datei, die im gleichen Verzeichnis wie die exe-Datei liegt. Der About-Dialog ist noch nicht eingebaut (kommt bei der nächsten Version wieder ;)). Du kannst ihn aber bei der alten Version schon mal bewundern: ![]() Die Idee mit den Bildern ist nicht schlecht, mal gucken, ob ich irgendwo welche Finde, die ich ohne Lizenz-Probleme nutzen darf (Uli Steins Bilder werde ich wohl nicht verwenden dürfen :stupid:) Chris |
Re: Sudokubuch - Generator 2.0 [NEU]
Nein, außer du fragst ihn mal, meines Wissens gibt es seine Sudokus bisher nur auf der Website, vielleicht freut er sich ja über ein Programm damit, das du als Freeware vertreibst mit Lizenzvereinbarung :mrgreen:
Das Admin-"Problem" liegt dann wohl an der config. Funktioniert ja alles problemlos, das kann man im Dialog ja auch bestätigen. Vermutlich hilft ein Vista-Manifest, dann weiß Vista, dass du weißt, dass es Vista gibt und macht nicht so komische Dialoge. Wobei du halt natürlich selbst unter XP nicht ins Programmverzeichnis schreiben darfst im Normalfall. Das Alt-Problem haben irgendwie einige Delphi-Versionen, hängt damit zusammen, dass standardmäßig die Mnemonics ausgeblendet sind (seit XP) und per Alt eingeblendet werden, und irgendwie haben einige Delphi-Controls damit Probleme. Findest du aber recht schnell Artikel zu. Ah, ok, den About-Dialog hab ich jetzt gesehen, ist wirklich hübsch :) |
Re: Sudokubuch - Generator 2.0 [NEU]
Wie hast du denn die scrollenden Credits gemacht? Mit der Unit "ScrollingCredits"?
|
Re: Sudokubuch - Generator 2.0 [NEU]
Zitat:
@OregonGhost: Vielen Dank für die Tipps! Die nächste Version werde ich so gut wie möglich Vista-Kompatibel machen. Dauert nur noch ein wenig... :coder2: Chris EDIT: Es gab gerade auch wieder ein Update: Version 2.0.5 + Vista-Kompatibilität hinzugefügt (Alt-Bug behoben) + Die Anwendung wurde auf FastMM umgestellt + Ein About-Dialog wurde hinzugefügt * Config-Datei wird jetzt unter Anwendungsdaten gespeichert Würde mich freuen, wenn ihr das Programm nochmal unter Vista testen würdet (auch den Alt-Bug)... |
Re: Sudokubuch - Generator 2.0 [NEU] - jetzt Vista-kompatibe
...und schon wieder ein Update:
Version 2.0.6 + Der Font der Sudokus lässt sich ändern * Es lassen sich jetzt pro Schwierigkeitsstufe 500 Sudokus erzeugen (vorher 100) Viele Grüße, Chris |
Re: Sudokubuch - Generator 2.0 [NEU] - jetzt Vista-kompatibe
Und schon wieder gibt's eine neue Version:
Version 2.0.7 + Die Sudokus lassen sich nach dem Fertigstellen auch automatisch drucken * Kleinere Design-Verbesserungen Bitte immer noch um Kommentare und Tests (vor allem unter Vista). Chris |
Re: Sudokubuch - Generator 2.0 [NEU] - jetzt Vista-kompatibe
also unter "vista 64" funktioniert bisher alles perfekt... allerdings habe ich das drucken nicht getestet! aber er erstellt die sudokus und pdfs korrekt.. auch ohne admin-rechte...
|
Re: Sudokubuch - Generator 2.0 [NEU] - jetzt Vista-kompatibe
Sehr schön. Vielen Dank für die Rückmeldung. Habe aus dem Fragezeichen im Titel mal ein Ausrufezeichen gemacht ;)
Und: Es gibt wieder ein update: Version 2.0.8 + In den Layouteinstellungen ist jetzt eine Sudoku-Vorschau zu sehen * Weitere Design-Verbesserungen Screenshot: ![]() Viele Grüße, Chris |
Re: Sudokubuch - Generator 2.0 [NEU] - jetzt Vista-kompatibe
tolle Idee, könntest du nicht eine Lazarus Version davon machen ?
Dann würde es auch eine Linux Version geben. Aus den Antworten die du geben hast würde ich sagen, das das möglich ist. allerdings weiß ich nicht genau welche Komponenten du alle Verwendest z.b. Jedi gibt es unter Lazarus leider nicht. Wenn du möchtest kann ich es auch für Lazarus anpassen.... (Wenn das überhaupt Möglich ist und sinn macht). Ist aber eine schöne Idee, ich habe mir im Sommer extra für glaube ich 4 euro noch was ein Buch gekauft.... mit solchen Räztlen..... aber wenn ich die am PC lösen kann währe das schon gar nicht mal so schlecht. schön währe es noch wenn man so ein Buch speichern könnte, um die Lösungen Später anzuzeigen oder halt das die Lösungen gleich unter dem Rätzel liegt oder so.... Damit man überprüfen kann, ob die Zahl richtig ist... |
Re: Sudokubuch - Generator 2.0 [NEU] - jetzt Vista-kompatibe
Hi!
Ich würde das Programm gerne für Linux portieren. Ist es möglich, ... > ... mit Lazarus BDS-2006 - Projekte zu importieren? > ... mit Lazarus unter Windows Linux-Binarys zu erzeugen? Viele Grüße, Chris |
Re: Sudokubuch - Generator 2.0 [NEU] - jetzt Vista-kompatibe
Es kommt drauf an was du für Komponenten Verwendest nicht alle Delphi Standard Komponenten gibt es unter Lazarus.
Z.b. müssen die dfm Dateien im Assci Format sein. Sonst kann Lazarus sie nicht umwandeln. Es gibt Werkzeuge in Lazarus die Wandeln dpr in lpr oder dfm in lfm um und soweiter. Am sichersten währe es aber das Projekt vollkommen neu zu erstellen unter Lazarus und die Methoden einzeln per Hand zu Kopieren. Es ist möglich unter Windows, Linux Anwendungen zu erstellen mit den FPC oder aber auch anders herum. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz