Hallo Liebe DeR-Spieler und Spielerinnen,
ich heiße Samuel, bin neu hier im Forum und spiele jetzt seit etwa zwei Jahren Der eine Ring. Vor kurzem hatte ich die Idee, eine Art Zufallsausgabe für gefährliche Episoden zu erstellen, falls man als SL mal keine Lust hat, sich spontan etwas aus den Fingern zu saugen.
Daraufhin habe ich begonnen, ein kleines Programm mit Python zu schreiben, in das ich bereits verschiedene gefährliche Episoden eingefüttert habe. Man kann sich entweder gezielt Episoden für bestimmte Fertigkeiten ausgeben lassen (jeweilige Fertigkeit auswählen und dann auf "Los" klicken) oder einfach per Zufall aus dem gesamten Pool fischen (Häkchen bei zufällige Fertigkeit setzen und auf "Los" klicken).
Aber Achtung, noch nicht zu viel erwarten: Das ist sozusagen Version 0.02 oder so und die Fertigkeiten besitzen erst 1-3 Einträge (ich bin aber dabei immer weitere einzupflegen). Ich dachte allerdings, dass ich es schon poste, damit hier weitere Ideen für gefährliche Episoden gepostet werden können, die ich dann in den Generator aufnehme; dann entsteht eine schöne Vielfalt.
Ich habe vor das Programm immer weiter auszubauen damit man irgendwann auch regionsspezifische Episoden usw. auswählen kann. Vielleicht findet ja irgend jemand die Idee hier gut und postet ein Paar eigene gefährliche Episoden, die ich dann einbauen kann.
Hier ist jedenfalls der Ordner, der auch die dangerous_episodes_txtfiles.exe enthält (ihr müsst den gesamten Ordner speichern, nicht nur die exe, sonst funktioniert es nicht.):
https://goo.gl/sC5Xj9Kleine Anleitung:
Ihr könnt euch Episoden nach gewählter Fertigkeit ausgeben lassen, indem hier den jeweiligen Radiobutton anwählt und auf 'Los' klickt.
Wenn die Checkbox 'Zufällige Fertigkeit' aktiviert ist, gibt euch das Programm eine Episode aus dem gesamten Pool aus.
Über das Eingabefeld links unten könnt ihr eigene Episoden zum Pool hinzufügen. Die neue Episode wird dann der gerade per Radiobutton angewählten Fertigkeit zugeordnet. Wichtig ist, dass das Programm alles in gesonderten .*txt-Dateien speichert, die im selben Ordner sein müssen, wie die *.exe-Datei. (Daran arbeite ich noch. Eine einzige txt-Datei für alles wäre am besten, aber ich bin leider noch kein Python-Profi.) Wenn ihr auf 'Hinzufügen' klickt, wird das, was ihr ins Textfeld geschrieben habt, der jeweiligen Liste hinzugefügt.
Über 'Zeige Liste' könnt ihr euch die Liste der gerade angewählten Fertigkeit in der Listbox rechts unten anzeigen lassen. 'Verstecke Liste' bewirkt das gegenteil.
Über 'Anzeigen' holt ihr euch den ausgewählten Listeneintrag in die Anzeigebox oben rechts.
Mit 'Auswahl entfernen' könnt ihr ausgewählte Listeneinträge entfernen. Das geschieht zunächst nur temporär und wird erst in die entsprechende txt-Datei geschrieben, wenn ihr auf 'Liste Speichern' klickt.
Wie gesagt, ich arbeite noch daran und will noch weitere Filtermöglichkeiten hinzufügen (z.B. Geländeart).
Sagt mir Bescheid, wenn etwas nicht funktioniert und auch gerne eure Meinung, was z.B. zu verbessern wäre oder welche Funktionen cool wären.
Viele Grüße
Samuel