{"id":103,"date":"2015-06-24T15:42:44","date_gmt":"2015-06-24T13:42:44","guid":{"rendered":"http:\/\/www.joergbayerlein.de\/?page_id=103"},"modified":"2019-01-31T14:34:36","modified_gmt":"2019-01-31T13:34:36","slug":"sudoku-programme","status":"publish","type":"page","link":"https:\/\/www.joergbayerlein.de\/?page_id=103","title":{"rendered":"Sudoku- Programme"},"content":{"rendered":"<p><a href=\"https:\/\/www.joergbayerlein.de\/wp-content\/uploads\/2015\/05\/sdkbeispiel.gif\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-11 alignright\" src=\"https:\/\/www.joergbayerlein.de\/wp-content\/uploads\/2015\/05\/sdkbeispiel.gif\" alt=\"sdkbeispiel\" width=\"287\" height=\"286\" \/><\/a>Ich war von Anfang an faszieniert von diesem Zahlenspiel. Ich erspare mir hier die Beschreibung, was ein Sudoku ist, denn Grundinfos zu diesem Spiel findet man \u00fcberall im Netz, z.B. in Wikipedia.<br \/>\nInzwischen ist das L\u00f6sen eines einfachen Sudokus f\u00fcr mich fast langweilig, aber die F\u00fclle von L\u00f6sungstricks, die inzwischen zu finden sind ist faszinierend.<br \/>\nWeshalb also diese Seite?<br \/>\nMich bewegen jetzt folgende Fragen, eher philosophischer Art:<br \/>\nWieviele Sudokus gibt es \u00fcberhaupt?<br \/>\nWie kann ich neue erzeugen?<br \/>\nWie kann ich erkennen, ob ein Sudoku aus einem anderen z.B. durch Vertauschung \/ Permutation o. \u00e4. enstanden ist.<br \/>\nDazu habe ich ein Programm geschrieben (da ich nun mal so etwas unterrichte, lag das sehr nahe), mit dem man so Einiges machen kann und diese Fragen zumindest ansatzweise empirisch beantworten kann.<br \/>\nDabei ist ein Programm herausgekommen, mit dem man folgende Dinge machen kann (Auszug aus dem Handbuch):<\/p>\n<ul>\n<li>\u00a0\u00a0\u00a0 Sie k\u00f6nnen Sudoku &#8211; Aufgaben laden, neu eingeben und abspeichern<\/li>\n<li>\u00a0\u00a0\u00a0 Die Sudoku &#8211; Bedingung kann jederzeit gepr\u00fcft werden<\/li>\n<li>\u00a0\u00a0\u00a0 Es kann die Kandidaten f\u00fcr freie Felder ausrechnen und ausdrucken<\/li>\n<li>\u00a0\u00a0\u00a0 Es kann einige (nicht alle) L\u00f6sungsstrategien automatisch durchf\u00fchren<\/li>\n<li>\u00a0\u00a0\u00a0 Es kann eine halbautomatische und eine automatische Gesamtl\u00f6sung erarbeiten<\/li>\n<li>\u00a0\u00a0\u00a0 Gel\u00f6ste Sudokus k\u00f6nnen zusammen mit der Aufgabe in einer Datenbank gesammelt und mit anderen Spielern ausgetauscht und gemischt werden (Sudokub\u00f6rse)<\/li>\n<li>\u00a0\u00a0\u00a0 Das Programm kann Sudokus vergleichen. Das Programm findet die einfache Gleichheit von Sudokus heraus und zeigt die Unterschiede an. Es kann aber auch die Verwandtschaft zweier Sudokus feststellen. Es kann pr\u00fcfen, ob ein Sudoku nur durch Vertauschungen oder Permutationen ver\u00e4ndert worden ist. Der Vergleich kann auch automatisch mit allen Datenbank- Sudokus durchgef\u00fchrt werden.<\/li>\n<li>\u00a0\u00a0\u00a0 Es k\u00f6nnen neue Sudokus generiert werden. Zum einen k\u00f6nnen Sudokus durch Vertauschung und Permutation aus vorhandenen erzeugt werden Aus einem Sudoku k\u00f6nnen 1200 Milliarden neue Varianten entstehen. Der Schwierigkeitsgrad bleibt dann erhalten. Zum andern k\u00f6nnen durch ein speziell von mir entwickeltes Verfahren milliardenfach neue Sudokus aus vorhandenen generiert werden, deren Verwandtschaft sich dann nicht mehr feststellen l\u00e4sst.<\/li>\n<li>\u00a0\u00a0\u00a0 Es kann alle Kreuzp\u00e4rchen suchen und anzeigen. Damit kann man schnell feststellen, ob eine Aufgabe mehr als eine L\u00f6sung hat.<\/li>\n<li>\u00a0\u00a0\u00a0 Das Programm kann jetzt alle Sudokus vollautomatisch l\u00f6sen und f\u00fcr jede Aufgabe kann ein vollst\u00e4ndiger Eindeutigkeitstest durchgef\u00fchrt werden. So k\u00f6nnen Sie v\u00f6llig frei neue Aufgaben erfinden, l\u00f6sen und auf Eindeutigkeit pr\u00fcfen.<br \/>\nHier kann man sich die<a href=\"https:\/\/www.joergbayerlein.de\/wp-content\/uploads\/2015\/06\/SudokuBay.zip\"> freie Downloadversion<\/a> herunterladen und damit ein bisschen herumspielen. Der gesamte Funktionsumfang ist als Freeware frei verf\u00fcgbar.<br \/>\nIm ebenfalls <a href=\"https:\/\/www.joergbayerlein.de\/wp-content\/uploads\/2015\/06\/HandbuchSDKJB301.pdf\">herunterladbaren Handbuch<\/a> k\u00f6nnen Sie sich n\u00e4her \u00fcber die Funktionen des Programms informieren und sich ein Bild davon machen, ob dieses Programm f\u00fcr Sie interessant genug ist.<\/li>\n<\/ul>\n<p>Zus\u00e4tzlich k\u00f6nnte eine neuere Version f\u00fcr manche interessant sein, die eine allerdings noch nicht vollendete Weiterentwicklung dieses Programmes nun in C# darstellt. Ein Student hat in einer Projektarbeit mein Programm mit dem Microsoft Visual Studio &#8211; Compiler in ein Visual C# Programm konvertiert. Dies stelle ich hier auch zur Verf\u00fcgung, einmal <a href=\"https:\/\/www.joergbayerlein.de\/wp-content\/uploads\/2015\/06\/SudokuCrun.zip\">als lauff\u00e4higes Programm<\/a> und zus\u00e4tzlich ist <a href=\"https:\/\/www.joergbayerlein.de\/wp-content\/uploads\/2015\/06\/SudokuPhamCSource.zip\">hier der Source- Code<\/a> zum Weiterentwickeln. Vielleicht habe ich ja eines Tages mal Zeit, dies selbst zu tun.<\/p>\n<p>Inzwischen gibt es im Netz jede Menge anderer Suduku- Programme. Eines mit super- Funktionen und Erkl\u00e4rung von einer riesigen F\u00fclle von logischen L\u00f6sungstricks ist\u00a0 das AHR- Sudoku.<a href=\"http:\/\/www.ahr-sudoku.de\/\"> Infos und Download hier.<\/a><\/p>\n<p>Wenn ich irgendwo warten muss, dann kann ich die Zeit sinnvoll mit dem Smartphone- Programm (Android) Sudoku 2Go von Emanuel Moecklin verbringen, frei nach dem Motto: ich freue mich, dass ich warten muss, dann kann ich ein Sudoku machen. Dieses Programm ist super per Touch zu bedienen und macht Vorschl\u00e4ge (z.B. hidden tripple, X-Wing etc), wenn man nicht mehr weiter wei\u00df.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich war von Anfang an faszieniert von diesem Zahlenspiel. Ich erspare mir hier die Beschreibung, was ein Sudoku ist, denn Grundinfos zu diesem Spiel findet man \u00fcberall im Netz, z.B. in Wikipedia. Inzwischen ist das L\u00f6sen eines einfachen Sudokus f\u00fcr mich fast langweilig, aber die F\u00fclle von L\u00f6sungstricks, die inzwischen zu finden sind ist faszinierend. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":98,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-103","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.joergbayerlein.de\/index.php?rest_route=\/wp\/v2\/pages\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joergbayerlein.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.joergbayerlein.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.joergbayerlein.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joergbayerlein.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=103"}],"version-history":[{"count":13,"href":"https:\/\/www.joergbayerlein.de\/index.php?rest_route=\/wp\/v2\/pages\/103\/revisions"}],"predecessor-version":[{"id":335,"href":"https:\/\/www.joergbayerlein.de\/index.php?rest_route=\/wp\/v2\/pages\/103\/revisions\/335"}],"up":[{"embeddable":true,"href":"https:\/\/www.joergbayerlein.de\/index.php?rest_route=\/wp\/v2\/pages\/98"}],"wp:attachment":[{"href":"https:\/\/www.joergbayerlein.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}