brainfuck ook

This commit is contained in:
2025-08-08 22:30:28 +02:00
parent e13926d5db
commit b2adc2a73c
3 changed files with 32 additions and 37 deletions

View File

@@ -279,7 +279,7 @@ wortsuche_de = ("### Wortsuche mit Wörterbuch DE\n"
"Beispiel: \n"
"Ge*ca**i** -> Geocaching \n"
"ge*ca**i** -> Geocaching \n"
"T*****dose -> Tupperdose, Tabaksdose"
"T*****dose -> Tupperdose, Tabaksdose \n"
"Diese Funktion nutzt dafür die deutsche Wörterbuchdatei vom Project "
"https://sourceforge.net/projects/germandict")
@@ -584,9 +584,25 @@ adfgx = ('Die ADFGX-Chiffre arbeitet mit zwei Passwörtern, wobei jedes für je
'ersten Schritt aufgefüllt wird. Entweder in alphabetischer Reihenfolge A->Z oder umgekehrt Z->A.')
adfgx_kodieren = f"### HILFE: ADFGX kodieren\n{adfgx}"
adfgx_dekodieren = f"### HILFE: ADFGX dekodieren\n{adfgx}"
adfgvx = (f'Die ADFGVX-Chiffre erweitert das 5x5-Schlüsselquadrat der ADFGX-Chiffre ersten Kodierungsschritt auf 6x6 '
f'so, dass das komplette Alphabet und die Zahlen 0-9 verwendet werden können. \n'
f'Alles andere funktioniert wie bei ... \n \n__ADFGX:__ \n{adfgx}')
adfgvx_kodieren = f"### HILFE: ADFGVX kodieren\n{adfgvx}"
adfgvx_dekodieren = f"### HILFE: ADFGVX dekodieren\n{adfgvx}"
brainfuck_interpreter = ("### Brainfuck-Interpreter\n"
"Brainfuck gehört zu den sogenannten esoterischen Programmiersprachen. \n"
"Der Programmcode setzt sich hier aus den 8 Zeichen ><+-.,[]') zusammen. Diese Funktion "
"führt einen derartigen Programmcode aus, und gibt das Ergebnis aus, welches bei Geocaches "
"meist eine kurze Nachricht oder die Koordinaten sind. Für eine umgekehrte Umwandlung von "
"Text in Brainfuckcode gibt es im Internet genügend Möglichkeiten zu finden. \n"
"Folgender Code wäre z.B. _Hello World!_ in Brainfuck: \n"
"`++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++."
"------.--------.>+.>.`")
ook_interpreter = ("### Ook-Interpreter\n"
"Ook ist eine Abwandlung von Brainfuck wobei die 8 Zeichen von Brainfuck hier durch eine "
"Kombination von je zwei der folgenden 3 Satzzeichen .!? ersetzt werden. Dabei wird dann je das "
"Wort Ook vor die Satzzeichen geschrieben. z.B.: Ook! Ook? Ook. Ook! Da Ook auch durch andere "
"Wörter ersetzt oder auch ganz ohne Wörter (ShortOok) auftaucht ignoriert diese Funktion alle "
"anderen Zeichen außer .!? bevor versucht wird den Code auszuführen.")