WORD CREATOR 2.0


Fr wen wurde Word Creator geschrieben?
Word Creator wurde geschrieben, weil ich absolut unbegabt darin bin, mir fremdklingende Wrter auszudenken. Ich denke, das geht auch vielen anderen so.


Was macht Word Creator?
Word Creator erstellt eine Liste an Vorschlgen fr Wrter einer (erfundenen) Sprache. Die Worte entstehen auf Zufallsbasis, sind aber an gewisse Regeln gebunden. Word Creator fhrt aber keine eigentliche Kontrolle der Aussprechbarkeit der geschaffenen Wrter durch.
Ein kleines Beispiel:
Im Wort "Schwertschneide" finden sich vier Konsonanten hintereinander: r-t-sch-n
Das Wort "Rtschneide", in dem die selbe Konsonatenkombination am Wortanfang steht, ist im Deutschen nicht mglich. Word Creator kann diese Unterscheidung nicht machen. Wenn Wrter wie Schwertschneide erlaubt sein sollen, mu die Zahl maximal aufeinanderfolgender Konsonanten auf 4 gesetzt werden, dann entstehen aber auch Wrter wie "Rtschneide". Word Creator macht nur Vorschlge, die tatschliche Endkontrolle mu manuell erfolgen.


Was sind Laute?
Laute (fachsprachlich Phoneme) sind die Bausteine der Sprache. Zu einem betrchtlichen Teil fallen sie mit den Buchstaben zusammen, aber es gibt Laute, die mit verschiedenen Buchstaben geschrieben werden knnen (z.B. c und k) und Buchstaben, die verschiedene Laute symbolisieren (v in Vase bzw. Vogel). Einige Phoneme werden auch mit mehreren Buchstaben geschrieben (st, sch, ...). Word Creator unterscheidet zwischen Vokalen und Konsonanten.


Wie kriege ich das Programm zum Laufen?
Mach ein Verzeichnis in das du das Zip-File entpackst. Du solltest jetzt folgende Dateien haben:
Word Creator.exe
languages.txt
readme.txt
auerdem im Unterverzeichnis "languages" die Dateien
empty.txt
test.txt
Zustzlich bentigst du noch die Laufzeitumgebung. Du findest sie unter http://msdn.microsoft.com/net.

Wie bringe ich Word Creator meine Sprache bei?
- Whle im dropdown-Men "empty" aus. Es erscheint das Formular fr die Spracheinstellungen. Die einzelnen Felder haben die folgenden Bedeutungen:

name of language: Der Name unter dem die Sprache im Programm gefhrt wird

max./min. word length : Hier kannst du einstellen, wie lange die Wrter sind. Sind die beiden Werte identisch, sind alle Wrter gleich lang.

max. number of subsequent consonants/vowels: hier wird festgelegt, wieviele Konsonanten bzw. Vokale maximal aufeinanderfolgen drfen. Hierdurch wird eine gewisse Aussprechbarkeit der geschaffenen Wrter garantiert.
Ein kleines Beispiel: beide Werte sind auf 2 eingestellt.
Per Zufallsgenerator wird bestimmt, da der erste Laut des Wortes ein Konsonant ist. Beim zweiten Laut wird wieder nach Zufall entschieden ob ein Konsonant oder ein Vokal kommt. sind aber bereits zwei Konsonanten hintereinander, kommt als nchstes auf jeden Fall ein Vokal.

consonant/vowel frequency: Diese Werte entscheiden darber, wie das Verhltnis von Vokalen zu Konsonanten ist. Eine Sprache mit Konsonantenhufigkeit 2 und Vokalhufigkeit 1 wird doppelt soviele Konsonanten wie Vokale haben. Es zhlt nur das Verhltnis der beiden Werte zueinander. 2: 1 ist gleichbedeutend mit 4:2 oder 10:5.

Jetzt kommen die beiden groen Felder fr die Festlegung der einzelnen Laute. Word Creator kann in einer Sprache bis zu 40 verschiedene Konsonanten und bis zu 24 verschiedene Vokale verarbeiten. Das sollte eigentlich gengen. Ist eine Sprache besonders vokalreich, knnen auch die Vokale bei den Konsonanten und umgekehrt eingetragen werden. Dann mssen aber auch alle anderen Werte, die sich auf Konsonanten bzw Vokale beziehen vertauscht werden.
Zu jedem Laut gehren zwei Felder, die durch einen Doppelpunkt getrennt sind. In das erste Feld schreibt ihr den Laut, wie er nachher in den Wortlisten stehen soll. Fr Sonderzeichen schreibt ihr am besten eine eindeutige Zeichenfolge, die ihr nachher in einem Textverarbeitungsprogramm ohne Probleme ersetzen knnt. So schreibe ich zum Beispiel fr das nordische "durchgestrichene o" immer "o/". In das zweite Feld kommt ein Zahlenwert, der die relative Hufigkeit dieses Lauts innerhalb der Vokale bzw Konsonanten festlegt. Ich verwende meist folgende Werte (1: sehr seltene Laute, 2: seltene Laute, 3: normale Hufigkeit, 4: hufige Laute, 5: extrem hufige Laute). Ihr knnt das aber auch ausgefeilter machen. Wie schon bei der Hufigkeit der Konsonanten und Vokale insgesamt zhlt auch hier nur das Verhltnis der Werte untereinander. 10:20:30:40:50 liefert genau das gleiche Ergebnis.

- Wenn ihr die Sprache spter wieder verwenden wollt, solltet ihr sie jetzt abspeichern, indem ihr auf den SAVE-Knopf klickt.

- Mit OK kehrt ihr zurck zum Hauptfenster, um dann Wrter zu erschaffen.

- Mit EXIT beendet ihr das Programm.


Wie erschaffe ich jetzt neue Wrter?
- Datei auswhlen, in die die Wrter geschrieben werden sollen. Es mu eine txt-Datei sein. Wenn sie nicht existiert, wird sie neu geschaffen.

-Anzahl der Wrter festlegen, die erschaffen werden sollen. 1000 Wrter sind schon ne ganze Menge, aber rechnet damit, da ihr auch eine Menge Ausschu habt.

- die Sprache auswhlen (und evtl durch EDIT LANGUAGE die Einstellungen ndern)

- START. Die Wrter werden berechnet und in die angegebene Datei geschrieben.


Wie kann ich dem Programm sagen, was mein Startverzeichnis ist?
ffne einfach die Datei languages.txt in einem Texteditor und schreibe in die erste Zeile dein bevorzugtes Verzeichnis. Dieses Verzeichnis wird als Standardverzeichnis fr die Dateiauswahl verwendet.


Ich hab eine Fehlermeldung bekommen!
Das Programm ist nicht sonderlich gut auf falsche Eingaben ausgerichtet. Aber wer mag kann hier nachlesen, was er wo eingeben sollte:

Sprachnamen: Eigentlich ist hier alles erlaubt, aber da der Sprachnamen als Dateinamen verwendet wird, um die Spracheinstellungen zu speichern, solltet ihr folgende Zeichen nicht verwenden: . \

Laute: Hier ist alles erlaubt, was eure Tastatur hergibt.

Anzahl der zu schaffenden Wrter: Eine ganze Zahl zwischen 0 und 2.147.483.647. Ich denke, das drfte reichen.

Alle anderen Werte (Hufigkeiten Vokale/Konsonaten, Hufigkeiten der einzelnen Laute, max/min Wortlnge, max aufeinanderfolgende Vokale/Konsonanten): eine ganze Zahl zwischen 0 und 32.767.



