! Добро пожаловать в
Сегодня Апреля 20, 2025, 20:11:13
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Начало
Forum
Правила
О проекте
О проекте «Террон»
Правила ролевого мира
О виртуалах
Кнопки и юзербары
Поиск
Вход
Регистрация
Castle Therron
»
Гильдии (тематическое общение)
»
Гильдия мастеров
»
Тема:
Именователь
Печать
Страницы: [
1
]
2
3
Все
Вниз
Автор
Тема: Именователь (Прочитано 9587 раз)
0 Жителей и 1 Гость просматривают эту тему.
Кай Лерэйн
Герцог Терронский
Магистр
Мэр города
Активность: 0%
Сообщений: 4408
Спасибок получено:
298
Именователь
«
:
Сентября 19, 2007, 18:35:42 »
Господа зодчие, и все остальные, кому это покажется интересным!
Не уверен, что этому творению место именно здесь, но позвольте представить вам созданый мною веб-скрипт, предназначеный для создания случайных имен.
Называется он
Namer
(Именователь) и расположен по адресу
http://nvcg.org/namer
В данный момент возможности скрипта ограничены недостатком и несовершенностью языков, на которых возможна генерация. Я сам буду работать над этим, но если вас заинтересует, могу обьяснить схему его работы, с тем чтобы вы могли предложить свои версии языков, или иные нововведения.
Ну а если желания помочь нет, просто пользуйтесь в свое удовольствие.
Записан
Prince Gorr
Правитель Террона
Магистр
Активность: 0%
Сообщений: 1864
Спасибок получено:
96
Да не погаснет у Вас Солнце!
Re: Именователь
«
Ответ #1 :
Сентября 20, 2007, 01:39:46 »
Скажу чесно, уже несколько раз воспользовался, но ещё больше раз просто не мог разогнуться от смеха, когда этот скриптик выдавал какое-нить "эдакое" имечко...
К примеру: Дэ'нги, Тональ, И-э, Ни'тамата, Дэ'моя, Ломонь, Дэ'эль, Лэни-н, Ломотаа, Дэ'мамань, На-ноли, Маа-ма, Ни'литирэ
Иногда выпадают почти или совсем настоящие имена:
Дэ'риэн, Ганя, Ни'нэль, Гилиэн, Рэнати, Ни'на
Редко, но бывают глюки типа:
Дэ'нль (после апострофа нет гласных)
, Гагэээн (три "э" подряд)
Но часто попадаются и весьма достойные внимания "имена":
Атэро,Тимия, Мэлониэн, Таиэла, Малиэн, Натэя, Аэнитэ, Эатимия, Танро, Рилита, Атая, Рилана, Итано
«
Последнее редактирование: Сентября 20, 2007, 02:26:04 от Prince Gorr
»
Записан
За сим прощаюсь,
Принц Горр
Guayard
Активность: 0%
Сообщений: 105
Спасибок получено:
1
Все под небесами...
Re: Именователь
«
Ответ #2 :
Сентября 20, 2007, 09:40:04 »
Да глюклв достаточно. Но несколько раз я очень жалел о том, что дма нет нета, так как не мог придумать достойное имя и для персонажа очередного рассказа или роллевого модуля, а генератора не было
.
Так что Namer имеет право на жизнь.
Кай, ты можешь выложить схему его работы в эту тему?
Записан
Если мастер вкладывает в творение душу - творение оживает, и начнает жить собственной жизнью...
Here I am - this is me... There's no where else on earth I'd rather be!
Кай Лерэйн
Герцог Терронский
Магистр
Мэр города
Активность: 0%
Сообщений: 4408
Спасибок получено:
298
Re: Именователь
«
Ответ #3 :
Сентября 20, 2007, 13:58:20 »
Схема примерно такова:
Существует набор слогов (именно слогов, а не отдельных букв), из которых может состоять имя. При этом существуют следующие дополнительные возможности:
1.
Обьявить некоторые слоги такими, с которых не может начинаться имя, и такие, которыми оно не может заканчиваться.
2.
Запретить некоторой группе слого идти друг за другом подряд (как правило таковыми обьявляются слоги, состоящие из одних гласных или ожних согласных)
3.
Ввести дополнительные слоги, служащие префиксами или суффиксами для названий/имен.
Пока все. В ближайшем времени думаю ввести ввод запрета на тройное повторение одного и того же слога (например такое женское имя как Мими вполне может существовать. Но вот Мимими, это уже перебор)
К примеру (если не испугает синтаксис) раскладка англо-эльфийского варианта выглядит так:
$common = array(
'a', 'i', 'e', 'o',
'ni','ne','no','na',
'ra', 'ri','re','ro',
'li','le','lo','la',
'gi','ge','ga',
'mi','me','mo','ma',
'ti','te','to','ta',
'd', 's', 'l', 'm','n'
,'-'
);
$not_first = array('-', 'd', 's', 'l', 'm','n');
$not_last = array('-');
$not_in_row = array(
array('a','i','e','o'),
array('-', 'en', 'lle', 'nne', "ni'", "de'"),
array('d', 's', 'l', 'm', 'n', 'lle', 'nne')
);
$prefix = array(
'a', 'i', 'e', 'o'
);
$suffix = array(
'en', 'lle', 'nne',
'lie', 'nie', 'rie', 'mie', 'gie'
);
Да, Гаярд, сохраненная страничка вполне может рабоатать и без интернета, только вот язык помеять уже не получится. То есть для каждого языка нужно сохранять ее отдельно. Да, и сохранять нужно исключительно в веб-архив (*.mht). Насколько я знаю, это у меет делать опера и ИЕ.
«
Последнее редактирование: Сентября 20, 2007, 14:05:47 от Kay Lerayne
»
Записан
Кай Лерэйн
Герцог Терронский
Магистр
Мэр города
Активность: 0%
Сообщений: 4408
Спасибок получено:
298
Re: Именователь
«
Ответ #4 :
Сентября 20, 2007, 14:08:47 »
Да, Горр, глюки типа "Дэ'нль" или "Гагэээн" я могу попытаться исправить, они технические. А вот имена из серии "паццтулом" - вряд-ли. В любом случае могут выпадать сочетания, имеющие нелепый, как для имени, мысл, если воспринимать их с точки зрения русскоговорящего человека.
PS: Дэ'риэн, тебя почти сгенерили!
(а уменя однажды выпал Leraine - одной буквой ошибся скрипт, да и то произношение почти не пострадало.)
Записан
Странник
Граф Терронский
Привидение
Активность: 0%
Сообщений: 6968
Спасибок получено:
300
⠝⢬⢭⣕⢯⠝⢬⢭⣕⢯⠝⢬⢭⣕⢯
Re: Именователь
«
Ответ #5 :
Марта 25, 2008, 21:37:09 »
Кай, как выполнено сохранение в лог и вывод лога? Файл с последующей очисткой? Можно ли сделать систему, где очистка будет возможна скажем только по вводу пароля ?
Записан
Obsacra. Obsacra. Obsacra.
«Старые масконы».
ꈼꉉꆢꄈꒆꋄꅥꆔꉖꅅ
Леггз I
Гильдия магов
Активность: 0%
Сообщений: 98
Спасибок получено:
6
Re: Именователь
«
Ответ #6 :
Марта 26, 2008, 11:26:30 »
Кстати будел ли развиваться проект?
Если бы он выдавал ещё больше интересных и разных имён--было бы круто!)
Записан
Кай Лерэйн
Герцог Терронский
Магистр
Мэр города
Активность: 0%
Сообщений: 4408
Спасибок получено:
298
Re: Именователь
«
Ответ #7 :
Марта 26, 2008, 11:30:51 »
Может быть, когда нибудь
Записан
Леггз I
Гильдия магов
Активность: 0%
Сообщений: 98
Спасибок получено:
6
Re: Именователь
«
Ответ #8 :
Марта 26, 2008, 14:16:17 »
Просто тогда при регистрации нового пользователя можно было бы воспользоваться твоей программой.
Записан
Кай Лерэйн
Герцог Терронский
Магистр
Мэр города
Активность: 0%
Сообщений: 4408
Спасибок получено:
298
Re: Именователь
«
Ответ #9 :
Марта 26, 2008, 18:31:01 »
Вообще мысль сделать из этого сервис была. Дело только за библиотеками языков....
Записан
Krakoruk
Граф Терронский
Хранитель Замка
Бармен, Граф
Активность: 0%
Сообщений: 1498
Спасибок получено:
93
Krakoruk aka Pten
Re: Именователь
«
Ответ #10 :
Марта 26, 2008, 18:33:57 »
Да, кстати, русскотранскриптных вариантов не предлагает... Или я что-то не то делаю...
Записан
Лучше быть пьяным и добрым, чем трезвым и злым.
Кай Лерэйн
Герцог Терронский
Магистр
Мэр города
Активность: 0%
Сообщений: 4408
Спасибок получено:
298
Re: Именователь
«
Ответ #11 :
Марта 27, 2008, 11:48:42 »
Наверое что-то не так. У меня выдает.
Записан
Странник
Граф Терронский
Привидение
Активность: 0%
Сообщений: 6968
Спасибок получено:
300
⠝⢬⢭⣕⢯⠝⢬⢭⣕⢯⠝⢬⢭⣕⢯
Re: Именователь
«
Ответ #12 :
Июня 26, 2008, 08:58:13 »
три раза нажал генератор японских
Dzen
Dzopa
Nahi
по моему мня интеллигентно послали в восточном духе...
Записан
Obsacra. Obsacra. Obsacra.
«Старые масконы».
ꈼꉉꆢꄈꒆꋄꅥꆔꉖꅅ
Krakoruk
Граф Терронский
Хранитель Замка
Бармен, Граф
Активность: 0%
Сообщений: 1498
Спасибок получено:
93
Krakoruk aka Pten
Re: Именователь
«
Ответ #13 :
Июня 26, 2008, 23:51:02 »
Да, нехорошие у них с нашим человеком ассоциации...
Записан
Лучше быть пьяным и добрым, чем трезвым и злым.
Кай Лерэйн
Герцог Терронский
Магистр
Мэр города
Активность: 0%
Сообщений: 4408
Спасибок получено:
298
Re: Именователь
«
Ответ #14 :
Июня 27, 2008, 10:47:02 »
Цитировать (выделенное)
Да, нехорошие у них с нашим человеком ассоциации...
Кракорук, ты тоже пробовал?
Записан
▲
Печать
Страницы: [
1
]
2
3
Все
Вверх
Castle Therron
»
Гильдии (тематическое общение)
»
Гильдия мастеров
»
Тема:
Именователь