Я сейчас делаю вышеуказанную вещь. Нужно ли это на самом деле, или кто готовым поделиться?
Неактивен
Даёшь именительный -выдаёт пять остальных с учётом числа объекта.
Неактивен
Ладно, похоже что нету. Кое-что я уже смастерил - http://rtads.narod.ru/generator.zip. 280 kb - извините что большой, в Билдере делал.
Но помощь всё ещё не помешала бы:
1. Кто-нибудь знает слово, оканчивающееся на "й", НЕ мужского рода?
2. Какие Вы знаете слова типа пёс, шов, лев, ложь, заяц и т. д., кторые меняются при склонении? Может Вы ещё знаете и правило для этих слов?
Неактивен
Да похоже рано или поздно прийдётся список всех русских корней делать (корень, пол, склонение). В любом случае. Это необходимо для:
1) Автоматического чтения
2) Распознования текста
3) Анализа речи
4) Перевода
Не мы, так майкрософт займётся...
А пока можно вводить список корней только для слов используемых в игре.
Неактивен
Полазил в инете и обнаружил что таковые базы уже сделаны и продолжают делаться. Однако их никто просто так не даст ![]()
В общем, я сказал верно, только вместо корней надо понимать словоформы. Нашёл всесьма интересные вещи.
Ждите.
Неактивен
Народ жмотится на такие вещи, да и анализаторов гораздо больше генераторов.
Мой генератор видел?
На днях выставлю версию 0.5, которая поддерживает и злополучного "зайца" и слова с суффиксами
-ок -ёк -ец -ень
Всё-таки в русском языке не всё исключения, и исключения делаются по разумным причинам, которые можно отследить...
Его можно увидеть тут:
http://rtads.narod.ru/generator.zip
Неактивен
Круто!
Настраиваемость -это хорошо!
Давай я же его и выложу как вариант.
Неплохо бы его ещё и для генерации кода любой платформы использовать.
В ответ Реальному Сонику - числительные - это уже изменение по падежам слов предложения, исходя из смысла текста. Это уже задача Интелектуальных систем, да предназначение программы другое.
Неактивен
Кстати, числительные я уже переводил в ТАДСе. Они нормально работают, так как используют уже готовые падежи.
Неактивен
Пример: есть объект "монета", потомок объекта "нумеруемые". Для него, при создании игры, автор задаёт имена "монета" "монеты" и множественные числа -"монеты" и "монет". Используя их, и список названий чисел,
программа описывает несколько монет как один объект.
Исключения тут не при чём, главное правильно описать объект.
Неактивен
Fighter'а я уже давно не видел. Его генератор лежит у меня на сайте и его можно взять оттуда, но, думаю, нужно спросить автора. Если с ним не удастся связаться, то смотрите в лицензию.
Неактивен
?
Неактивен