| Autor |
Beitrag |
CK_CK
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Do 22.11.07 20:08
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: - Einfach
- Mittel
- Schwer
- Extrem
Es ist folgendermaßen aufgebaut:
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: - 1 Sudoku pro Seite
- 4 Sudokus pro Seite
- 9 Sudokus pro Seite
Einstellungsmöglichkeiten:
- Die Lösungen anfügen lassen
- Schwarz/Weiß generieren (für s/w-Drucker oder zum Sparen von Farbe)
- Die Farben und die Schriftart können eingestellt werden
- Die Sudokus können zufällig verteilt werden
- Die Pdf-Datei kann nach dem erstellen automatisch geöffnet/gedruckt werden
Screenshot:
Links:
> Direktdownload Version 2.0.8 [1 MB]
> Details & mehr Screenshots
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
Zuletzt bearbeitet von CK_CK am Sa 24.11.07 19:20, insgesamt 4-mal bearbeitet
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Fr 23.11.07 12:04
Es gibt einen kleinen Bugfix. Beim erzeugen von nur einem Sudoku gab es eine Division durch Null.
Bitte um Kommentare  ,
Chris
|
|
passiv
      
Beiträge: 270
WIN XP Professional
Delphi 7 Enterprise, Java (Eclipse), Python 2.5, Django 1.1
|
Verfasst: Fr 23.11.07 13:07
also wow, respekt
ein paar sachen sind mir trotzdem aufgefallen:
- wieso gibts denn Schriftfarbe einzustellen, aber kein Font im insgesamten (ausser grösse ^^)
- er schreibt im Log hin, er öffnet das buch (ich versteh das als das generierte pdf), im endeffekt tut er nix ...
- und, wow, wie machst du die komischen (aber ausnehmend gut aussehenden) spinedits?
aber nochmal: respekt
_________________ Die Probleme, die es in der Welt gibt, sind nicht mit der gleichen Denkweise zu lösen, die sie erzeugt hat.
Albert Einstein
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Fr 23.11.07 14:32
Vielen Dank für deine lobenden Worte
passiv hat folgendes geschrieben: | | wieso gibts denn Schriftfarbe einzustellen, aber kein Font im insgesamten (ausser grösse ^^) |
Weil die verschiedenen Schriftarten unterschiedliche Größen haben und so das komplette Layout zerstören können. Ich muss mir dazu noch irgendwas einfallen lassen... *grübel*
passiv hat folgendes geschrieben: | | er schreibt im Log hin, er öffnet das buch (ich versteh das als das generierte pdf), im endeffekt tut er nix ... |
Also bei mir öffnet er die Pdf-Datei nach dem erstellen... Vielleicht hast du die Endung .pdf nicht registriert (oder den Befehl "open")...
passiv hat folgendes geschrieben: | | und, wow, wie machst du die komischen (aber ausnehmend gut aussehenden) spinedits? |
Die sind (leider) nicht von mir. Das sind TJvSpinEdits von den Jedis...
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
Viele Grüße,
Chris
|
|
Calculon
      
Beiträge: 676
Win XP Professional
Delphi 7 PE, Delphi 3 PRO
|
Verfasst: Fr 23.11.07 14:37
Die About-Box mit dem deine Credits anbetenden Stimpy find' ich einfach genial. Obwohl ich Sudokus nicht so mag, hab' ich dein Programm mal getestet und finde es sehr gelungen. Klein und kompakt und die generierten pdfs schauen auch sehr schön aus.
Das einzige was ich nicht so schön finde, sind die Button, die irgendwie draufgeklatscht wirken.
Gruß
Calculon
--
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Fr 23.11.07 14:42
Vielen Dank für dein Kommentar!
Testest du unter XP? Weil bei mir sehen die Buttons im Hauptfenster eigentlich nicht "draufgeklatscht" aus (meine Meinung  ).
Der Schließen-Button im About-Dialog ist aber wirklich hässlich. Da muss ich noch dran arbeiten...
Chris
|
|
Calculon
      
Beiträge: 676
Win XP Professional
Delphi 7 PE, Delphi 3 PRO
|
Verfasst: Fr 23.11.07 14:47
| CK_CK hat folgendes geschrieben: | Testest du unter XP? Weil bei mir sehen die Buttons im Hauptfenster eigentlich nicht "draufgeklatscht" aus (meine Meinung ). |
Ja, unter XP. Draufgeklatscht ist vielleicht das falsche Wort. Ich bezog' das auf den "About"- und den "Farbeinstellungen"-Button, die halt in meinem Auge irgendwie nicht so schön in das Gesamtbild passen (meine Meinung  ). Ist aber eh' nur Kosmetik.
Gruß
Calculon
--
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Fr 23.11.07 15:08
Ach so...
Ich muss mal gucken, wie ich das etwas aufpolieren kann...
Btw, ich würde mich freuen, wenn jemand das Programm mal unter Vista testet. Ich hab' nämlich einige Verbesserungen dafür vorgenommen (z.B. verschwanden die Buttons durch drücken der Alt-Taste...  )
Chris
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Fr 23.11.07 16:23
Es gibt 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
Zuletzt bearbeitet von CK_CK am Sa 24.11.07 19:22, insgesamt 1-mal bearbeitet
|
|
passiv
      
Beiträge: 270
WIN XP Professional
Delphi 7 Enterprise, Java (Eclipse), Python 2.5, Django 1.1
|
Verfasst: Fr 23.11.07 21:19
CK_CK hat folgendes geschrieben: | | * Es lassen sich jetzt pro Schwierigkeitsstufe 500 Sudokus erzeugen (vorher 100) |
 schon mal probiert, wie lange das dauert (dieser PC ist um lichtjahre zu langsam um das sinnvoll zu testen  )
_________________ Die Probleme, die es in der Welt gibt, sind nicht mit der gleichen Denkweise zu lösen, die sie erzeugt hat.
Albert Einstein
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Fr 23.11.07 22:57
*Stoppuhr_rauskram*
Auf meinem Laptop (1,8 GHz): 1:58.21 (min:sek.hundertstel)
inkl. Zufallsverteilung, Lösungen und auf Festplatte schreiben...
Ergebnis: 725 Seiten, 2000 Sudokus und 28,775 MB PDF-Datei...
Chris
|
|
Coder
      
Beiträge: 1383
Erhaltene Danke: 1
WinXP
D2005 PE
|
Verfasst: Fr 23.11.07 23:32
komplett 1:25 auf AMD Athlon 64 X2 4200+
Tipp: Symetrische Startmuster werden allgemein als "schön" empfunden 
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Sa 24.11.07 14:11
Coder hat folgendes geschrieben: | Tipp: Symetrische Startmuster werden allgemein als "schön" empfunden  |
Was meinst du damit?
Chris
PS: 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).
|
|
Coder
      
Beiträge: 1383
Erhaltene Danke: 1
WinXP
D2005 PE
|
Verfasst: Sa 24.11.07 15:21
upload.wikimedia.org...-by-L2G-20050714.gif
CK_CK hat folgendes geschrieben: | | Bitte immer noch um Kommentare und Tests (vor allem unter Vista). |
Habs unter Vista getestet. Alt-Taste bewirkt nichts.
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Sa 24.11.07 15:33
Sehr gut! Dann ist dieser Fehler ja endlich aus der Welt...
Dank dieser Komponente: TVistaAltFix
Chris
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Sa 24.11.07 19:23
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
|
|
passiv
      
Beiträge: 270
WIN XP Professional
Delphi 7 Enterprise, Java (Eclipse), Python 2.5, Django 1.1
|
Verfasst: Mo 26.11.07 12:41
das mit den symetrischen Sudokus ist mir auch schon gekommen ...
ich glaube da wäre das problem, wie machen? weil den benutzer einstellen lassen ist irgendwie laff bei sehr vielen sudokus und immer das gleiche schema wird auch fad. also vielleicht irgendwas algorithmisches oÄ (ich kenn mich da nicht so aus  )
aber es wäre da noch: warum kann man nicht 2 pro Seite machen? das wäre doch vom platz her gut aufgeteilt.
warum kann man nicht einstellen, wie viel lösungen auf ein blatt gedruckt werden sollen. da könnte man durchaus noch kleiner werden (12, 16, kA).
noch ein eigenartiger bug: er öffnet mir das pdf im adobe acrobat und nicht, wie beim doppelklick auf die datei, im adobe reader
achja: bei mir haben 500 von jeder sorte (daumen mal pi, ich weiß nicht wie sonst  ) ganze 1:50 gebraucht (1,6 GHz Centrino; jämmerliche 512 MB RAM; insgesamt eine alte hütte, im computerbereich ^^)
_________________ Die Probleme, die es in der Welt gibt, sind nicht mit der gleichen Denkweise zu lösen, die sie erzeugt hat.
Albert Einstein
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Mo 26.11.07 15:16
passiv hat folgendes geschrieben: | das mit den symetrischen Sudokus ist mir auch schon gekommen ...
ich glaube da wäre das problem, wie machen? weil den benutzer einstellen lassen ist irgendwie laff bei sehr vielen sudokus und immer das gleiche schema wird auch fad. also vielleicht irgendwas algorithmisches oÄ (ich kenn mich da nicht so aus ) |
Ach das war mit Symmetrie gemeint...
Ich glaube nicht, dass ich das hinbekomme. Schließlich kann man dem PC so schlecht sagen, was für einen Menschen gut aussieht. Außerdem passt nicht jedes valide Sudoku in ein schönes Muster...
passiv hat folgendes geschrieben: | aber es wäre da noch: warum kann man nicht 2 pro Seite machen? das wäre doch vom platz her gut aufgeteilt.
warum kann man nicht einstellen, wie viel lösungen auf ein blatt gedruckt werden sollen. da könnte man durchaus noch kleiner werden (12, 16, kA). |
Wenn ich mal wieder mehr Zeit habe (Wochenende  ), dann sehe ich zu, dass ich das einbaue...[/quote]
passiv hat folgendes geschrieben: | noch ein eigenartiger bug: er öffnet mir das pdf im adobe acrobat und nicht, wie beim doppelklick auf die datei, im adobe reader  |
Ich öffne die Pdf-Datei mit ShellExecute(..., 'open', ...). Daran wird's wohl liegen. Mal sehen, wie ich das ändern kann...
Viele Grüße,
Chris
|
|
passiv
      
Beiträge: 270
WIN XP Professional
Delphi 7 Enterprise, Java (Eclipse), Python 2.5, Django 1.1
|
Verfasst: Di 27.11.07 13:01
CK_CK hat folgendes geschrieben: | | Ich öffne die Pdf-Datei mit ShellExecute(..., 'open', ...). |
ähm, ich dachte, das macht das gleiche wie ein doppelklick im explorer
_________________ Die Probleme, die es in der Welt gibt, sind nicht mit der gleichen Denkweise zu lösen, die sie erzeugt hat.
Albert Einstein
|
|
CK_CK 
      
Beiträge: 140
Win 2000, Win XP Prof
Delphi 2006 Enterprise
|
Verfasst: Di 27.11.07 15:15
Genau das dachte ich eigentlich auch... *ratlos*
Chris
|
|