Gewichtete Chargenerierung
Verfasst: 28. Apr 2011, 00:17
Erst mal, was stelle ich mir darunter vor?
Ich habe mittlerweile einige Chars gebastelt und meistens sind von dem Dreigestirn Rasse/Kultur/Profession nur 1-2 belegt und man fragt sich, was nehme ich dazu?
In diesen Fällen erstelle ich mir Listen mit allen Möglichkeiten, schaue mir an, welche Talente/Zauber/Vorteile/Nachteile/Sonderfertigkeiten/... denn so im Topf sind und werte diese, wie wichtig sie mir für meinen neuen Char sind. Dann rechne ich damit ein bisschen rum und meist kommt am Ende ein Zahlenwert raus, der mir sagt, welche Kombi mir vermutlich am meisten Spaß machen wird.
Mein erster Gedanke dazu war:
Erstell eine Postgres-Datenbank mit allen Rassen, Kulturen, Professionen, Talenten, ... such dir wen, der eine hübsche GUI machen kann und hoff, dass es irgendwann "fertig" ist. Der zweite Gedanke war, wie baut man da wohl am besten das Datenbankschema auf? Der dritte Gedanke, haben die Jungs vom Helden-Tool vielleicht eine solche Datenbank oder zumindest ein Schema? Und der letzte war, vielleicht geht das auch als Plugin für das Helden-Tool?
Generell stelle ich es mir so vor, dass ich eben nicht zwingend mit Geschlecht -> Rasse -> Kultur -> Profession anfange, sondern auch eben anders rum: Ich will eine Hexe spielen -> alle Kulturen und Rassen, die das nicht ermöglichen fallen durchs Raster.
Die Hexe soll können: <Liste beliebiger Talente, SF, Zauber, ...> -> diese wichte ich mit 5
Für die Hexe piepegal: <Liste beliebiger Talente, SF, Zauber, ...> -> diese wichte ich mit 1
Dazu nehme ich dann die AP-Kosten für einen Vorteil bzw. Nachteil, multipliziere mit der Wichtung und bekomme am Ende eine Zahl.
Ich hoffe, es war zumindest grob verständlich
Die konkreten Fragen wären nun:
- Geht sowas als Plugin überhaupt oder müsste das eher in den Hauptentwicklungszweig?
- Gibt es besagtes Schema/Datenbank?
- Hat an sowas außer mir überhaupt wer Interesse?
Ja das bedeutet natürlich auch, ich bin bereit Zeit zu investieren. Programmiertechnisch bin ich als Sysadmin eher mau (außer gelegentlichen Perl-Skripten steht halt nichts an in der Richtung), weswegen ich eben für eine GUI wen bräuchte, bzw. Bekannte nötigen werde. Aber das Rad will ich nicht das 2. Mal erfinden, wenn es also schon sowas gibt, das auch unter Linux tut, bzw. allgemein in jeder Umgebung, dann nehme ich auch gerne das, ansonsten wäre es sehr hilfreich, ein Datenbankschema zu haben, dass man übernehmen kann
Wenn ich damit im falschen Forum bin -> Bitte schubsen, danke.
Ich habe mittlerweile einige Chars gebastelt und meistens sind von dem Dreigestirn Rasse/Kultur/Profession nur 1-2 belegt und man fragt sich, was nehme ich dazu?
In diesen Fällen erstelle ich mir Listen mit allen Möglichkeiten, schaue mir an, welche Talente/Zauber/Vorteile/Nachteile/Sonderfertigkeiten/... denn so im Topf sind und werte diese, wie wichtig sie mir für meinen neuen Char sind. Dann rechne ich damit ein bisschen rum und meist kommt am Ende ein Zahlenwert raus, der mir sagt, welche Kombi mir vermutlich am meisten Spaß machen wird.
Mein erster Gedanke dazu war:
Erstell eine Postgres-Datenbank mit allen Rassen, Kulturen, Professionen, Talenten, ... such dir wen, der eine hübsche GUI machen kann und hoff, dass es irgendwann "fertig" ist. Der zweite Gedanke war, wie baut man da wohl am besten das Datenbankschema auf? Der dritte Gedanke, haben die Jungs vom Helden-Tool vielleicht eine solche Datenbank oder zumindest ein Schema? Und der letzte war, vielleicht geht das auch als Plugin für das Helden-Tool?
Generell stelle ich es mir so vor, dass ich eben nicht zwingend mit Geschlecht -> Rasse -> Kultur -> Profession anfange, sondern auch eben anders rum: Ich will eine Hexe spielen -> alle Kulturen und Rassen, die das nicht ermöglichen fallen durchs Raster.
Die Hexe soll können: <Liste beliebiger Talente, SF, Zauber, ...> -> diese wichte ich mit 5
Für die Hexe piepegal: <Liste beliebiger Talente, SF, Zauber, ...> -> diese wichte ich mit 1
Dazu nehme ich dann die AP-Kosten für einen Vorteil bzw. Nachteil, multipliziere mit der Wichtung und bekomme am Ende eine Zahl.
Ich hoffe, es war zumindest grob verständlich
Die konkreten Fragen wären nun:
- Geht sowas als Plugin überhaupt oder müsste das eher in den Hauptentwicklungszweig?
- Gibt es besagtes Schema/Datenbank?
- Hat an sowas außer mir überhaupt wer Interesse?
Ja das bedeutet natürlich auch, ich bin bereit Zeit zu investieren. Programmiertechnisch bin ich als Sysadmin eher mau (außer gelegentlichen Perl-Skripten steht halt nichts an in der Richtung), weswegen ich eben für eine GUI wen bräuchte, bzw. Bekannte nötigen werde. Aber das Rad will ich nicht das 2. Mal erfinden, wenn es also schon sowas gibt, das auch unter Linux tut, bzw. allgemein in jeder Umgebung, dann nehme ich auch gerne das, ansonsten wäre es sehr hilfreich, ein Datenbankschema zu haben, dass man übernehmen kann
Wenn ich damit im falschen Forum bin -> Bitte schubsen, danke.