CJass-библиотека для Warcraft 3, которая генерирует мрачные и нейтральные имена.
Имена составляются из начального слога, середины и окончания, избегая повторения букв.
В NamesIni вы можете переписать слоги на ваш вкус.
Поддерживает русские и английские слоги и определяет уровень «мрачности» имени.
Сохраняет созданные имена в кеш (hashtable), чтобы избежать повторов.
Примеры:
Русский: Гуртрам (темное)
English: Gurtram (темное)
English: Gurtram (темное)
Русский: Кирсент (нейтральное)
English: Kirsent (нейтральное)
English: Kirsent (нейтральное)
HTML демонстрация

WC3






Ред. Jack-of-shadow
Ну это конечно вкусовщина, по этому при желании можно отредактировать список NamesIni.
Алгоритм собирает слово из двух слогов считая сумму мрачности по тому принципу как они размечены в списках.
мрачные окончания
"дур", "мор","тул"
"дан", "вал","анд"
Ред. Jack-of-shadow
Вот "Братан" точно хороший чувак😅