Python: Wortsuchrätsel per Skript erstellen für jedermann – und Programmierer

Mit unserem Python-Skript können Sie Ihre eigenen Schlangenworträtsel zum Beispiel für Mystery-Geocaches kreieren. Wir erklären das Skript und den Umgang damit.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht
Lesezeit: 10 Min.
Von
  • Oliver Lau
Inhaltsverzeichnis

Klassische Wortsuchrätsel geben eine Matrix mit einem wirren Buchstabensalat vor, in dem sich Wörter in horizontaler, vertikaler und diagonaler Leserichtung verstecken. Die enthaltenen Wörter stehen meist daneben; es geht nur darum, sie in der Matrix zu finden. Bei den schwierigeren Vertretern dieser Rätselgattung kann man die Wörter nicht nur nach rechts und unten lesen, sondern auch nach links und oben.

Mehr zum Programmieren mit Python

Für das Gewinnspiel anlässlich des 40-jährigen Bestehens der c’t-Redaktion war uns das aber zu schnöde. Das Wortsuchrätsel aus dem Frühjahr 2023 sollte beträchtlich schwieriger sein. Die Regeln:

  1. Die Leserichtung kann innerhalb eines Wortes wechseln, auch mehrfach.
  2. Ein Wort kann sich an der gegenüberliegenden Kante der Matrix fortsetzen.
  3. Wörter können sich kreuzen, teilweise überschneiden oder ineinander übergehen.
  4. In der Schwierigkeitsstufe "Sado" ist der nächste Buchstabe nicht in einer unmittelbar benachbarten Zelle zu finden, sondern jeweils in der übernächsten oder noch weiter entfernt.

Für das veröffentlichte Rätsel haben wir von der letzten Fiesheit abgesehen, aber unser Python-Skript, das wir zum Generieren von Schlangenworträtseln programmiert haben, kann solche Rätsel erzeugen. Das Folgende zeigt, wie Sie es benutzen und an Ihre Wünsche anpassen.

Immer mehr Wissen. Das digitale Abo für IT und Technik.






Immer mehr Wissen. Das digitale Abo für IT und Technik.