Tilebot präsentiert die ultimative DSL für Wortspiele
Willkommen im Allerheiligsten der Worträtsel-Löser! Um dir zu helfen, jegliche Konkurrenz zu zermalmen, hat Tilebot (nachfolgend: Professor Tilebot) wochenlang jedes Wörterbuch, jedes Turnierregelwerk und jeden taktischen Ratgeber gelesen, der jemals gedruckt wurde (inklusive Scrabble für Dummies). Egal, ob du auf der Jagd nach 50-Punkte-Bingo-Wörtern bei Scrabble bist, deine Gegner in Wordfeud demütigst oder die täglichen Wordle-Nüsse und Kreuzworträtsel knackst: Dieser Guide macht das DSL des Professors und unseren Löser zu deiner ultimativen Geheimwaffe für Wortspiele.
Kurze Auffrischung: Die Grundlagen
Bevor wir in die fortgeschrittene Slot-Physik eintauchen, hier ist der grundlegende Ablauf:
- Einfaches Anagramm:
beegirs sucht in deinen losen Buchstaben nach gültigen Wörtern.
- Joker:
? öffnet 1 flexiblen Platz für einen beliebigen Buchstaben.
- Fixierte Blöcke:
[katze] erzwingt eine zusammenhängende Sequenz in genau dieser Reihenfolge.
1. Was ist ein Slot?
Wenn du Buchstaben mit Positionsankern (>…<) fixierst, wechselst du nahtlos von Anagrammen zum Bauen einer physischen Reihe von Feldern auf dem Spielbrett. Ein Slot ist einfach ein einzelner Feldplatz auf dem Brett.
>a< → 1 Slot: Der Buchstabe A auf Feldposition 1.
>abcd< → 4 Slots: Die Sequenz A-B-C-D auf den Slots 1–4.
????>abcd< → 4 Slots verschoben: 4 Joker belegen die Slots 1–4 und verschieben A-B-C-D auf die Slots 5–8!
1.1 Schnell-Anker für das Spielfeld: Abkürzungen
Während vollständige Positionsanker (>…<) dir exakte Positionskontrolle geben, bietet dir Professor Tilebots DSL zwei Abkürzungen, um die äußeren Ränder des Wortes zu fixieren.
Anfang fixieren (Präfix-Anker)
Das Platzieren eines ungepaarten < fixiert sofort alle vorangestellten ungeklammerten Zeichen am Anfang des Wortes.
vor< → Das Wort muss mit VOR beginnen (z. B. VORBILD, VORHANG).
vor<[bild] → Das Wort beginnt mit VOR, während [bild] als erzwungene zusammenhängende Teilzeichenkette irgendwo anders im Wort schwebt.
Ende fixieren (Suffix-Anker)
Das Platzieren eines ungepaarten > fixiert die nachfolgende Sequenz direkt am ENDE des Wortes.
>bild → Das Wort muss auf BILD enden (z. B. VORBILD, LEITBILD).
vor<>bild → Beginnt mit VOR und endet auf BILD in einer einzigen, kompakten Abfrage.
Ungepaarte < und > sind beabsichtigte syntaktische Abkürzungen. Explizite Klammerblöcke [...] ignorieren implizite Präfix-Sperren stets, was bedeutet, dass [bild]vor< und vor<[bild] exakt identisch interpretiert werden.
2. Der Auswahl-Operator (|) — Mehrere Optionen für einen einzigen Slot
Das Pipe-Symbol (|) bedeutet ODER. Es gibt der Engine ein Menü von Optionen für ein einzelnes Feld auf dem Brett. Da alle Optionen innerhalb der Pipe zu demselben Feld gehören, zählt die gesamte Gruppe weiterhin als 1 Slot.
>e|b|h< → 1 Slot: Dieses Feld muss entweder ein E, ein B oder ein H sein.
Unterschied vergleichen:
>ebh< (3 Slots): Eine Sequenz aus 3 Buchstaben – E, dann B, dann H.
>e|b|h< (1 Slot): Ein einzelnes Feld – E ODER B ODER H.
Gedankenmodell: Stell dir | so vor, dass du eine Liste von Optionen schrumpfst, sodass sie alle auf einen einzigen Slot gequetscht werden.
3. Wie Rohtext zu Slots auf dem Brett kollabiert
Da Auswahl- und Ausschluss-Operatoren es dir erlauben, mehrere Zeichen in einen einzigen Slot zu packen, und Trennzeichen (Delimiters) nicht zählen, ist die Zeichenposition in deinem Suchfeld nicht gleich der Slot-Nummer auf dem Brett!
Nimm dieses Muster als Beispiel: k<>!r|u|v<o?hd>e<
- Slot 1:
k<
- Slot 2:
>!r|u|v< (8 Eingabezeichen kollabieren zu 1 einzigen Slot!)
- Slot 3:
o
- Slot 4:
?
- Slot 5:
h
- Slot 6:
d
- Slot 7:
>e<
Beachte, wie Zeichen Nr. 16 in deinem Suchfeld (der Buchstabe e in >e<) am Ende Slot 7 auf dem Brett trifft! Alle acht Zeichen in >!r|u|v< kollabierten in Slot 2.
Professor Tilebot sagt: „Ja! k<>!r|u|v<o?hd>e< sieht vielleicht so aus, als wäre deine Katze über die Tastatur gelaufen! Aber für unseren Löser ist es 100 % präzise, gültige und mathematisch wunderschöne DSL-Suchsyntax.“
4. Der Ausschluss-Operator (!) und Container-Regeln
Das Ausrufezeichen (!) bedeutet NICHT. Du kannst es global im gesamten Wort oder innerhalb eines spezifischen Slots verwenden.
Positionsbasierte Ausschlüsse (In einem bestimmten Feld)
>!a< → 1 Slot: Alles außer A.
>!a|b|c|d< → 1 Slot: Alles außer A, B, C oder D.
Globale Ausschlüsse (Überall im Wort)
[!a] → Kein A irgendwo im Wort erlaubt.
[!katze] → Die zusammenhängende Kombination KATZE darf nirgendwo im Wort vorkommen.
4.1 Auswahl von Teilzeichenketten
Klammerblöcke [...] erzwingen, dass eine Sequenz von Buchstaben irgendwo im Wort zusammensteht. Durch das Einfügen der Auswahl-Pipe (|) kannst du nach alternativen Teilzeichenketten suchen oder eine Teilzeichenkette optional machen.
Ganze Teilzeichenketten-Alternativen
Das Trennen von Ausdrücken mit | innerhalb von Klammern sagt dem Löser: „Finde mindestens eine dieser zusammenhängenden Sequenzen.“
[katze|affe] → Findet alle Wörter, die KATZE ODER AFFE enthalten (z. B. KATZENHAFF, AFFENHITZE).
[katze|affe|wolf] → Findet alle Wörter, die KATZE, AFFE ODER WOLF enthalten.
4.2 Mehrfach-Ausschluss-Blöcke
Wenn du ein Ausrufezeichen am Anfang eines Klammerblocks mit mehreren Optionen platzierst, gilt der Negationsoperator für jede einzelne Option in der Gruppe.
[!katze|affe] → Verbietet KATZE UND verbietet AFFE an jeglicher Stelle im Wort.
[!bild|ung|en] → Filtert Wörter heraus, die die häufigen Teilzeichenketten BILD, UNG oder EN gleichzeitig enthalten.
Gedankenmodell: Innerhalb von Standardklammern ([…]) fungiert | als ODER (enthält A ODER B). Innerhalb von negativen Klammern ([!…]) fungiert | als gemeinsames Verbot (enthält WEDER A NOCH B).
⚠️ Kritische Syntaxregel:
- Operatoren benötigen Container: Operatoren (
! und |) dürfen nicht frei außerhalb von Containern stehen. Ausrufezeichen müssen innerhalb von […] oder >…< stehen.
5. Unschlagbar in Wordle werden
Die Kombination aus Auswahl und Ausschluss macht dich in täglichen Wortratespielen praktisch unschlagbar.
Stell dir ein Wordle-Szenario vor: Du weißt, dass das Wort mit B beginnt, der 2. Buchstabe ein I oder O ist, der 3. Buchstabe ein N ist, der 4. Buchstabe unbekannt ist, das Wort mit O endet und es kein U oder E im Wort gibt. Du kannst b<>i|o<>n<?>o[!u|e] schreiben, oder es zu einem eleganten Ausdruck vereinfachen, indem du die gesamte Brettsequenz in einen einzigen abgestimmten Container packst: >bi|on?o<[!u|e] (siehe Fortgeschrittene Nutzung unten, um mehr über das dichte Packen von Slots in Containern zu erfahren).
6. Fortgeschrittene Nutzung
1. Tricks mit optionalen Teilzeichenketten
Das Beenden einer Auswahl-Pipe mit nichts innerhalb eines Klammerblocks macht die gesamte Teilzeichenkette optional:
-
[katze|] → Das Wort KANN die Teilzeichenkette KATZE enthalten, aber die Katze ist völlig optional. Zum Beispiel liefert [katze|]haus gültige Wörter, die aus deinen Buchstaben gebildet werden, während Wörter, die die ununterbrochene Sequenz KATZE enthalten, direkt neben Optionen ohne KATZE hervorgehoben werden.
Professor Tilebot sagt: „Stell dir [katze|] wie Quantenmechanik für Wortspiele vor: Die Teilzeichenkette existiert sowohl als auch nicht, bis die Wörterbuchevaluierung die Wellenfunktion kollabieren lässt. Das ist ideal, wenn du Extrapunkte für optionale Buchstabenkombinationen mitnehmen willst, ohne einfachere Wörter zu disqualifizieren.“
2. Dicht gepackte Slot-Ausdrücke (Das >be!k|nackt<-Muster)
Du kannst Buchstaben, Ausschlüsse und Auswahl-Pipes innerhalb eines einzigen Positionscontainers (>…<) mischen, ohne sie in individuelle Slot-Tags aufzuteilen.
>be!k|nackt< → Wird zu genau 7 Slots auf dem Brett ausgewertet:
- Slot 1: Feststehender Buchstabe
b.
- Slot 2: Feststehender Buchstabe
e.
- Slot 3: Pipe-basierter Ausschluss
!k|n (darf NICHT K und NICHT N sein).
- Slot 4: Feststehender Buchstabe
a.
- Slot 5: Feststehender Buchstabe
c.
- Slot 6: Feststehender Buchstabe
k.
- Slot 7: Feststehender Buchstabe
t.
Da der Auswahl-Operator (|) benachbarte Zeichen an einen einzigen Slot bindet und der Ausschluss (!) für diese gesamte Gruppe gilt, bleiben Zeichen ohne Pipe automatisch eigene, unabhängige Slots. Das Packen von Ausschlüssen und Pipe-Gruppen in einen einzigen fixierten Anker-String wie >be!k|nackt< mag wie dunkle Magie aussehen, ist aber 100 % valide Syntax.
Spickzettel
| Syntax |
Bedeutung |
Geltungsbereich / Slots |
vor< |
Das Wort muss mit dem Präfix V-O-R beginnen |
Präfix-Anker |
>bild |
Das Wort muss auf das Suffix B-I-L-D enden |
Suffix-Anker |
[a] |
Erfordert den Buchstaben A an beliebiger Stelle im Wort |
Globale Anforderung |
[a|b] |
Erfordert den Buchstaben A oder B an beliebiger Stelle im Wort |
Globale Anforderung |
[abc] |
Erfordert den zusammenhängenden Block A-B-C |
Globale Anforderung |
[abc|xyz] |
Erfordert den zusammenhängenden Block A-B-C oder X-Y-Z |
Globale Anforderung |
[!a] |
Verbotener Buchstabe A an beliebiger Stelle im Wort |
Globaler Ausschluss |
[!a|b] |
Weder Buchstabe A noch B an beliebiger Stelle im Wort |
Globaler Ausschluss |
[!abc] |
Verbotener zusammenhängender Block A-B-C |
Globaler Ausschluss |
[!abc|xyz] |
Weder zusammenhängender Block A-B-C noch X-Y-Z |
Globaler Ausschluss |
>abc< |
Exakte Reihenfolge A, B, C |
3 Slots |
>a|b|c< |
Entspricht A, B oder C in diesem Slot |
1 Slot |
>!a< |
Jedes Zeichen außer A in diesem Slot |
1 Slot |
>!a|b|c< |
Jedes Zeichen außer A, B oder C in diesem Slot |
1 Slot |
>be!k|nackt< |
Slot 1 ist B; Slot 2 ist E; Slot 3 ist NICHT K oder N; Slot 4 ist A; Slot 5 ist C; Slot 6 ist K; Slot 7 ist T |
7 Slots |
[katze|] |
Optionale Teilzeichenkette K-A-T-Z-E (das Wort kann sie enthalten oder auch nicht) |
Globale Optionalität |