Недавно, занимаясь созданием мира для ролевой игры с другом, мы серьезно мучились с постоянным присвоением имени персонажу.
Под последовательностью я подразумеваю создание ощущения, что имена принадлежат к одной и той же культуре или расе. У нас была определенная тема или структура, но мы изо всех сил пытались придумать названия, которые ей подходили. Вот и обращаюсь к премудростям письма.se за советом.
Как вы называете персонажей, чтобы они чувствовали себя принадлежащими к одной культуре?
Общие советы по технике, которую люди используют для сохранения согласованности имен, полезны, но, в частности, я ищу совета по традиционным именам фэнтезийных типов. Имена с большим количеством "'" и сложных слогов.
Используйте тот же процесс, который используют онлайн-генераторы имен
Я не уверен в протоколе для предоставления ответов, которые в значительной степени являются просто ссылками на другие ответы на SE, но ответ на этот вопрос о построении мира звучит именно так, как вы ищете.
tl;dr Определите определенное количество лингвистических строительных блоков («ne», «rt», «s'en» и т. д.) и объедините их с помощью генератора случайных чисел. Установленное количество «блоков» поможет придать вашему языку отчетливое «звучание».
Затем вы можете пойти дальше, определив некоторые грамматические правила, такие как «аб никогда не следует за аа», и вычеркнуть слова, в которых используется эта комбинация.
Немного о реальных именах
Имена в реальном мире путешествуют дальше, чем вы думаете, даже до изобретения технологий быстрого перемещения и связи. Они путешествуют путем распространения вдоль общих границ, через общую историю/мифологию/религию и через завоевания.
Имена, которые совершают прыжок между культурами, часто адаптируются, чтобы соответствовать капризам принимающего языка (или делают это с течением времени). Это одна из причин, по которой еврейское имя «Йоханан» встречается как греческое «Иоаннес», латинское «Иоганн», славянское «Иван», арабское «Яхья», итальянское «Джованни», испанское «Хуан», французское «Жан», немецкое «Ганс», валлийское «Ифан» и английское «Джон».
Возможно, здесь вам немного поможет Worldbuilding.SE, но если вы используете несколько разных итераций вашего генератора случайных имен для разных языков, вы можете использовать взаимодействие ваших имен, чтобы немного рассказать о более глубокой истории ваших культур. Кто кого вторгся. Какие религиозные движения распространяются через какие культуры. Кто имеет общее мифологическое наследие, если не лингвистическое.
Выберите одно имя и трансформируйте его фонемы, чтобы они соответствовали каждому из ваших конкретных языков, чтобы нарисовать картину общей истории.
Я решил эту проблему в своем последнем романе, обучив нейронные сети генерировать имена для меня. Я обучил рекуррентные нейронные сети генерации текста на именах из комбинаций разных культур — комбинации, которые до сих пор вошли в роман, — арабские/гэльские (для вымышленной страны Альмеред), французские/гэльские (для Калонхейля) и Французский/японский (для кайдзен, но у меня есть только несколько символов отсюда). Я получил имена из списков имен Википедии по культуре .
Я обнаружил, что это удивительно эффективно для создания правдоподобно звучащих имен, которые звучат так, как будто все они происходят из одного и того же места, но при этом не сразу распознаются как один из исходных языков. Я придумал несколько сотен или тысяч имен для каждой комбинации и отобрал те, которые на самом деле хорошо звучали для романа. Например, главных героев из Калонхейла зовут Ситмина, Аусиар, Валентиле, Экрайф и Чалайт. Магистралями из Альмереда являются Гиллеашар, Сатрис Саида, Энзулар и Флэрнах. (Подразумевается, что языки Almeredh и Calonheil тесно связаны, поэтому я использовал для них один исходный язык, чтобы они звучали одинаково.) Вы можете создавать топонимы и различные существительные одинаково, используя топонимы и нарицательные существительные из исходные языки.
Эта стратегия, вероятно, будет лучше работать для земных, исторических или современных условий, а не для условий далекого будущего, далеких планет или языков, на которых говорят инопланетяне с нечеловеческими наборами фонем.
Код Python 3, который я использовал, находится здесь. Он возьмет столько исходных файлов, сколько вам нужно, и отфильтрует слова, которые были воссозданы точно из исходных файлов, поэтому все возвращаемые слова являются оригинальными. Он может работать на ноутбуке, если для завершения обучения потребуется около 30-45 минут.
Я использую этот генератор имен для всего, что касается историй и ролевых игр. https://www.fantasynamegenerators.com/
Он имеет огромное количество названий почти для всего и очень хорошо организован с категориями и подкатегориями. Каждый набор имен также включает объяснение структуры и использования.
Например:
Этот сайт очень прост в использовании, я считаю его бесценным.
Имейте в виду, что в языках не все имена звучат одинаково. Если вы возьмете имя моего деда по отцовской линии Гигорий и его сыновей Исидор, Антон и Кассиан, вы заметите значительные различия, и это в одной семье.
Когда я работаю над именами в фантазиях, я выбираю звук, который мне нравится, и использую его в качестве базовой фонемы. Один персонаж, я хотел, чтобы его имя означало руну, поэтому, глядя на слово, я решил перевернуть его на Энур. В других я решил, что будут использоваться мягкие гласные и сочетания согласных. В одной культуре в каждом имени где-то есть ау.
Вы хотите, чтобы использовались специальные символы, чтобы Enur мог стать «nur или En'r, или E'r, или En». Крышин мог стать К'шын, К'ш'н, 'ришин или Кыын.
Не забудьте произнести имя вслух. Если вы не можете произнести это, у вас могут быть проблемы.
Вы устанавливаете правила, просто старайтесь почти их соблюдать.
Матье М.
Натан Купер
РоботизированныйАрхангел