18.08.2009, 19:08
"In dieser Community überwiegt die Meinung, daß händisch erstellte Rätsel höherwertig sind als computergenerierte." -- Das bezweifle ich, bzw. kommt das auf die Qualität des Generators an. Man könnte ja mal einen kleinen Test machen: 10 Sudokus, 5 handgestrickte, 5 computergenerierte. Die Löser müssen die Aufgaben bewerten und auch erraten, welche handgestrickt und welche computergeneriert sind. [Warum Sudoku? Weil da die Generatoren ziemlich ausgereift sind.]
"Programm, welches möglichst menschlich vorgeht, also beim Lösen nur Schlußfolgerungen verwendet, die ein menschlicher Löser auch nutzen würde." -- Alle guten Generatoren arbeiten so. Und da es schwierig und vor allem zeitaufwändig ist, solche zu schreiben, gibt es auch so wenig gute. Wieder Beispiel Sudoku: Da haben zehntausende Programmierer jahrelang zusammengearbeitet, Algorithmen ausgetauscht, etc. Das Ergebnis ist ziemlich gut. Bei anderen Rätselarten sind die Generatoren als Geschäftsgeheimnis gehütet worden - und entsprechend schlecht sind die meisten.
"Aber das führt wieder auf die Kernfrage zurück - wozu ein solches Programm?" -- Weil schon alleine das Programmieren Spaß macht. Weil man danach ein *sehr* tiefes Verständnis der Rätselart hat. Weil das Programm keine Fehler macht, keine Aufgaben mit mehreren Lösungen erstellt. Weil in der heutigen Zeit solche Programme für kommerzielle Überleben notwendig sind.
~ÔttÔ~
"Programm, welches möglichst menschlich vorgeht, also beim Lösen nur Schlußfolgerungen verwendet, die ein menschlicher Löser auch nutzen würde." -- Alle guten Generatoren arbeiten so. Und da es schwierig und vor allem zeitaufwändig ist, solche zu schreiben, gibt es auch so wenig gute. Wieder Beispiel Sudoku: Da haben zehntausende Programmierer jahrelang zusammengearbeitet, Algorithmen ausgetauscht, etc. Das Ergebnis ist ziemlich gut. Bei anderen Rätselarten sind die Generatoren als Geschäftsgeheimnis gehütet worden - und entsprechend schlecht sind die meisten.
"Aber das führt wieder auf die Kernfrage zurück - wozu ein solches Programm?" -- Weil schon alleine das Programmieren Spaß macht. Weil man danach ein *sehr* tiefes Verständnis der Rätselart hat. Weil das Programm keine Fehler macht, keine Aufgaben mit mehreren Lösungen erstellt. Weil in der heutigen Zeit solche Programme für kommerzielle Überleben notwendig sind.
~ÔttÔ~