genhack — generierte ASCII Welten
nethack ist das erste mir bekannte Spiel welches die Spielwelt generierte. Dabei erzeugt es Dungeons durch die man sich Level für Level schlagen muss. Das Quest lautet einfach: go deeper!
Die Idee, auch die Quests zu generieren, ging mir nicht aus dem Kopf. Quests wiederholen sich ehh in Rollenspielen. "Bringe A nach B". "Töte C". "Rede mit D". Des weiteren sind Quests oft auch nur eine Abfolge von Subquests die man eine nach der anderen erfüllen muss.
Wenn man nun mit etwas Zufall ein Quest generiert hat könnte man anschließend eine passende Welt erzeugen. Also wenn man z.B. Objekt O von Person A zu Person B bringen soll braucht die Welt wenigstens Person A und B. A und B müssen irgendwo existieren also braucht man ein oder zwei Behausungen. Behausungen befinden sich z.B. in einem Dorf-Biom welches zwecks Abwechslungsreichtum noch mit Wald- und Wiesen-Biomen zusammengeworfen wird.
Bei der Generierung der Welten würden somit verschiedene Variationen entstehen:
Nun weiß ich aus einem früheren Anlauf, dass die Erstellung von Grafiken für Computerspiele eine sehr zeitaufwändige Tätigkeit ist. Um mir nun zu beweisen, dass die Generierung eines kompletten Spiels mit Quests möglich ist habe ich mich daher auf ASCII beschränkt.
genhack soll der Name dieses Spiels sein und hier ist mein erster Wurf: