Wie kann ich Namen machen, die rassisch ähnlich und dennoch vielfältig sind? [Duplikat]

Ich hatte schon immer Probleme, Namen zu erfinden. Sie weigern sich zu kommen, oder wenn sie kommen, klingen sie komisch oder kitschig. Gelegentlich taucht jedoch ein Name in meinem Kopf auf, der vollständig geformt ist und perfekt klingt. Das einzige Problem ist, dass alle Namen, die mir einfallen, ähnlich klingen.

Zum Beispiel entwickle ich eine Fantasiewelt. Ich habe Elfen, Zwerge und andere Rassen meiner eigenen Schöpfung. Ich möchte, dass alle Namen einer Rasse einander ähnlich sind (Elfen sind weich, Zwerge sind kehlig usw.), aber gleichzeitig müssen sie innerhalb derselben Art so unterschiedlich sein, dass die Leser nicht verwirrt werden Sie.

Wie kann ich das erreichen?

Beispiele:

Bei Elfen habe ich festgestellt, dass Namen, die auf „ir“ oder „mir“ enden, gut funktionieren, ebenso wie Namen, die auf „in“ enden. Das ist soweit in Ordnung. Aber alles, was mir einfällt, sind Namen, die so enden, und einige von ihnen sind sich zu ähnlich, als dass die Leser sie zunächst unterscheiden könnten. Wie kann ich die Namen ähnlich und doch unterschiedlich halten?

BEARBEITEN: Die Antwort, die ich am hilfreichsten fand, war die Antwort auf die Frage, auf die James in den Kommentaren unten verlinkt war.

Sie könnten es in einem Autorenforum oder SE versuchen. Ich erinnere mich, dass ich ein Online-Tool zum Generieren von Namen gefunden habe, und es kann Variationen des Tools für ethnische Zugehörigkeit oder erfundene Themen geben.
Ich hatte das gleiche Problem. Ich neige jetzt dazu, diesen C#-Markov-Namensgenerator zu verwenden
Bei dieser Frage scheint es mir nicht um den Aufbau von Welten zu gehen, und sie scheint insbesondere direkt in den nicht zum Thema gehörenden Aufzählungspunkt "Allgemeines Schreiben oder Geschichtenerzählen" zu fallen. Es würde wahrscheinlich besser auf einer allgemeinen Schreibseite gestellt werden, und tatsächlich hat das Schreiben bereits meine sehr ähnliche Frage Coming up with names for species in fiction? . Wenn Sie der Meinung sind, dass es wirklich um Worldbuilding geht, würde ich Sie ermutigen, die Frage zu bearbeiten, um zu erklären, warum. Wenn Sie die Frage bearbeiten, während sie angehalten ist, wird sie automatisch zur Überprüfung in die Warteschlange zum erneuten Öffnen gestellt.
Antwortende, stellen Sie bitte sicher, dass Ihre Antworten eine Lösung und nicht nur eine Programmempfehlung enthalten. Siehe diese Chat-Nachricht
@MichaelKjörling Ich denke, diese Frage gehört zum Thema: Menschen und Orte brauchen Namen. Aber ja, es könnte ein Duplikat der Frage zu einem anderen SE sein
@Vincent Ja, Menschen und Orte brauchen Namen. Genau. Es ist kein Problem im Zusammenhang mit dem Weltenbau , es ist ein Problem im Zusammenhang mit dem Geschichtenerzählen (dass wir ziemlich früh entschieden haben, dass es speziell nicht zum Thema gehört). Allerdings sind Kommentare ein schlechter Ort, um dies zu diskutieren; Ich habe eine Notiz für einen anderen Mod hinterlassen, der sich das ebenfalls ansehen soll, und ich möchte Sie ermutigen, einen Beitrag auf Worldbuilding Meta darüber zu schreiben, wenn Sie die Aktualität dieser Art von Fragen weiter diskutieren möchten.
@MichaelKjörling Diese Frage wurde in mehreren Formen beantwortet. Ich würde vorschlagen, dass wir es erneut öffnen und es dann als Duplikat markieren. Hier ist (meiner Meinung nach) die relevanteste Frage/Antwort zu diesem Thema. worldbuilding.stackexchange.com/questions/3478/…
@James stimmte zu, das scheint am relevantesten zu sein

Antworten (3)

Ein Trick besteht darin, nicht alle Buchstaben zu verwenden. Für Elfen könnten Sie Vokale auf i und e und Konsonanten auf n, r, b, m, l und andere „weiche“ Laute beschränken, während Zwerge u und o und d, k, l, r, t verwenden könnten , g, x usw. Es gibt viele Buchstaben wie n und m, die für fast jeden Namenstyp funktionieren, und verschiedene Typen werden durch Einschließen oder Ausschließen von nur wenigen Buchstaben definiert.

Oder Sie lassen Ihren Computer die harte Arbeit für Sie erledigen. Ich selbst verwende ein Python-Skript, um aussprechbare Zufallswörter zu generieren, die für Namen geeignet sind:

def word(syl,p1,p2,con,vow):
    w=''
    for s in range(syl):
        syllable=''
        if random.random()<=p1:
            syllable=syllable+random.choice(con)
        syllable=syllable+random.choice(vow)
        if random.random()<=p2:
            syllable=syllable+random.choice(con)
        w=w+syllable
    return w

Geben Sie einfach import randomzuerst ein. sylist die Anzahl der Silben p1und p2sind die Wahrscheinlichkeiten von Konsonanten an jedem Ende der Silbe conund vowsind eine Liste von Konsonanten und Vokalen. Es gibt wahrscheinlich einen saubereren Weg, dies codeweise zu tun, aber es funktioniert gut. Durch Anpassen der Wahrscheinlichkeiten kann ich normalerweise eines von vier dieser zufälligen Wörter zu verwendbaren Namen (YMMV) machen, und viele weitere erfordern nur einfache Anpassungen wie das Ersetzen eines Buchstabens.

Für Suffixe können Sie +random.choice([list of suffixes])nach der Funktion setzen. Ich finde, das ist gut für Ortsnamen mit Suffixen wie 'bury', 'ton' usw., aber es könnte auch gut für Namen funktionieren.

... Mann, ich habe ein großes, schickes Markov-Kettenprogramm in Ruby geschrieben, und Sie können mit so wenig brauchbaren Namen kommen? Ich fühle mich dumm.
Keine großen, aber ja. Ich kann sehen, dass Markov-Ketten viel besser wären.
Markov-Ketten produzieren in 99% der Fälle erstaunliche Namen, aber sie erfordern viel Abstimmung. Ich habe ein separates Programm, das im Grunde ein genetischer Algorithmus ist, um die besten Namen zu erhalten, und selbst dann dauerte es ungefähr eine Woche, bis es funktionierte. Dies ist wahrscheinlich besser, nur weil es so viel weniger Arbeit zum Einrichten erfordert
Ein kostenloser (wie in Bier) Namensgenerator, der auf Silbenpermutation basiert, ist EBON . Es könnte sein, was der Autor braucht.

Dieses Problem taucht so oft auf, dass viele Leute automatisierte Namensgeneratoren öffentlich zugänglich gemacht haben. Es gibt mehrere praktikable Computeralgorithmen, die vernünftige Ergebnisse liefern, da sich Namen anfühlen, als hätten sie die richtige Kategorie und wären aussprechbar. Ob sie für Ihren Zweck geeignet sind, ist Geschmackssache. Aber es gibt so viele, Sie können einfach nach ihnen googeln, diejenigen finden, die nah genug dran sind, und die Ergebnisse vielleicht an Ihre Bedürfnisse anpassen. Suchen Sie nach "Fantasy Random Name Generator" oder ähnlichem, erhalten Sie Hunderte von Treffern.

Hier ist eine, die mir bei einer kurzen Suche sehr gut gefallen hat: http://fantasynamegenerators.com/#fantasyNames

Wenn Sie einen gefunden haben, der Ihnen gefällt, schlage ich vor, dass Sie ihn ein paar Mal ausführen und Ihre Lieblingsnamen in Schnellauswahllisten notieren, die sofort einsatzbereit sind. Sie müssen sie nicht genau so verwenden, wie sie sind, Sie können eine menschliche Note hinzufügen, indem Sie die Ergebnisse ändern. Oder Sie könnten das Ergebnis einfach als Inspiration für den Anfang betrachten, um aus Ihrer Blockade bei den wenigen Endungen auszubrechen, die bisher für Sie funktioniert haben.

Eine mühselige Herangehensweise besteht darin, Ihre eigene Sprache für Ihre Rassen zu konstruieren. Es mag ein bisschen zu viel für nur Namen sein, aber die Vorteile sind, dass Sie auch andere Wörter erstellen können und Ihre Namen und Wörter konsistent sind, indem Sie Ihren Regeln folgen.

Sie müssen zumindest entscheiden, wie die Sprache klingt, und das Lexikon erstellen. Weitere Schritte wären das Erstellen von Grammatik und das Entwerfen eines Alphabets, aber sie sind nicht unbedingt erforderlich, wenn Sie nur Namen finden möchten.

Sie müssen also im Wesentlichen definieren, wie die Sprache klingt, oder vereinfacht gesagt: Entscheiden Sie, welche Art von Silben die Sprache hat, und verwenden Sie nur diese, um Ihre Namen zu bilden.

Ich würde Ihnen raten, für weitere Informationen zu http://www.zompist.com/kit.html zu gehen und den Lexikon-Generator ( http://www.zompist.com/gen.html ) auszuprobieren, mit dem Sie etwas erstellen können Wörter oder verwenden Sie den komplexeren Derivizer unter ( http://akana.conlang.org/tools/derivizer.html ), um neue abgeleitete Namen von bestehenden zu erstellen.