Ich mache ein Spiel (oder plane es zumindest) und dazu brauche ich eine Möglichkeit, automatisch Namen für die NPC- "Bosse" zu generieren (lange Erklärung und hier irrelevant). So etwas wie dies ist ein gutes Beispiel dafür , was ich meine.
Ich habe die Idee, dass ich einfach eine Datenbank mit Namen nach Nationalität erstellen kann, vielleicht erste / letzte Paare, und sie zufällig mit einer Liste ignorierter Namen zuweisen kann, damit ich nicht so etwas wie Homer Simpson bekomme und verklagt werde oder so.
Das Problem dabei ist, dass ich eine riesige Datenbank mit Namen aufbauen muss, damit das funktioniert. Es würde entweder ewig dauern oder Geld kosten, es sei denn, jemand hat bereits eine kostenlose Liste mit Namen zur Verfügung.
Ich habe eine andere Idee, bei der ich zufällige Paare von Vokalen und Konsonanten mache, einige umdrehe und sie addiere, aber ein schnelles Programm, das solche Namen generiert:
- Seermeecpa
- Cime
- Ofmiahwumafi
- Gozidi
- Effawided
(Für alle, die sich für den Code interessieren, können Sie ihn hier sehen. )
Das sind ... eine Art Schluck. Nun, außer "Gozidi" - das könnte funktionieren. Trotzdem ist die Erfolgsquote eindeutig nicht sehr gut.
Kann ich irgendetwas tun, damit die Namen besser klingen (siehe unten), oder sollte ich anfangen, diese Liste zu erstellen? Kann ich irgendwie nachahmen, wie Menschen entscheiden, ob ein Name anständig ist oder nicht, zumindest mit einer gewissen Genauigkeit? Ich würde so etwas einer Suche in einer großen Liste vorziehen.
Was ich mit "schöner" meine, ist, dass anstelle von zufälligen Kombinationen von Zeichen (was es ist, um fair zu sein) Dinge, die wie tatsächliche Namen klingen. Sie können aus jeder Kultur stammen (oder so klingen, wie sie sind), real oder imaginär, alles, solange Ihr stereotyper dummer, einsprachiger Amerikaner wie ich sie ohne allzu große Probleme sagen kann.
Wenn Sie zusätzliche Erläuterungen benötigen, fragen Sie weiter. Ich bin mir nicht sicher, was ich hier setzen soll.
Nachtrag: Soweit ich das beurteilen kann, gibt es wirklich keine Tags, die so gut zu dieser Frage passen. Wenn jemand, der schon länger hier ist, einige empfehlen kann, wäre das großartig.