Explication technique
Certains s'interrogent peut-être sur la manière dont les noms sont générés...
Dans la grande majorité des cas, le principe est simple : on assemble des syllabes de façon aléatoire.
Tout d'abord, les premières syllabes sont extraites de noms existants, généralement issus de livres et de films. Je repère ainsi les éléments récurrents dans les noms d'une même nation.
Par exemple, ici des noms nains simples :
- Balïn -> préfixe : Ba, lettre médiane : l, suffixe : ïn
- Daïn -> préfixe : Da, lettre médiane : (rien), suffixe : ïn
- Durin -> préfixe : Du, lettre médiane : r, suffixe : in
- Moradin -> préfixe : Mo, lettres médianes : rad, suffixe : in
On obtient donc 3 listes :
- Préfixes : Ba, Da, Du, Mo
- Lettres médianes : (rien), l, r, rad
- Suffixes : in, ïn
Après, on assemble aléatoirement ces éléments (ici, on peut donc générer 4x4x2 = 32 noms différents). Parfois, le hasard fait qu'on retombe sur les originaux...
Pour enrichir les noms d'une nation, il suffit de rajouter des syllabes qui ressemblent à celles extraites des noms de héros connus. L'objectif est d'avoir des listes d'au moins 20 syllabes pour pouvoir générer une variété de noms suffisante. Le découpage des noms (préfixe, radical, suffixe, etc.) peut varier et être plus ou moins complexe. C'est ce que j'appelle l'algorithme du nom et la conception de cet algorithme est aussi importante que la recherche de syllabes. En quelques sortes, l'algorithme est le "squelette", tandis que les listes de syllabes sont la "chair" du nom.
Enfin, dans certains cas (par exemple les noms historiques tels que les noms francs), j'utilise des listes de prénoms glanées sur Internet. Ce sont donc les seuls noms qui ne sont pas générés car ils sont juste choisis de façon aléatoire.
