www.mudconnector.su
https://forum.mudconnector.su/

Онлайновый редактор ОЛЦ
https://forum.mudconnector.su/viewtopic.php?f=14&t=285
Страница 1 из 2

Автор:  Бодрич [ Пн май 02, 2011 11:59 am ]
Заголовок сообщения:  Онлайновый редактор ОЛЦ

Помню, что в какой-то теме обсуждалось, что лучше олц или оффлайновый редактор. Я решил сделать кое-что средненькое между этим :) Как это работает: юзер на компьютере запускает программу, вводит имя и пароль, и программа автоматически заходит в мад под этим именем(но этот чар должен быть имм). Потом пользыватель вводит например внум моба в программе, программа отсылает такую примерно маду команду medit 1333. Потом пользыватель вводит в программе падежи, расставляет статы у моба. И нажимает кнопочку ОК, и все это отправляется в мад, и вуаля, моб готов. Комментируем :) И еще вопрос, я уже вроде про такое слышал, только не в русско-язычном маде, может кто напомнит в каком маде такое уже есть?)

Автор:  KadVar [ Пн май 02, 2011 9:50 pm ]
Заголовок сообщения:  Re: Онлайновый редактор ОЛЦ

Непонятно что тут комментировать.
Разумеется разумным выглядит написание нормального фронтэнда к ОЛС.

Еще уже почти 10 лет назад у меня был неплохо работающий алгоритм, который
позволял не вводить падежи, а генерировать их... он был сделан путем изучения
учебника русского языка...

Автор:  Харч [ Пт май 13, 2011 10:23 pm ]
Заголовок сообщения:  Re: Онлайновый редактор ОЛЦ

Стало стыдно, так как у меня в маде надо вводить падежи :oops: :roll:

Автор:  KadVar [ Пт май 13, 2011 11:39 pm ]
Заголовок сообщения:  Re: Онлайновый редактор ОЛЦ

Харч писал(а):
Стало стыдно, так как у меня в маде надо вводить падежи :oops: :roll:

А чего тут стыдного.
Пара недель работы и вы в шоколаде. А можно попробовать придумать что-то поумнее.
Скажем, использовать ворд...

Автор:  Эрендир [ Сб май 14, 2011 7:05 pm ]
Заголовок сообщения:  Re: Онлайновый редактор ОЛЦ

Википедия наше всё: имя существительное в русском языке.

Автор:  KadVar [ Сб май 14, 2011 8:11 pm ]
Заголовок сообщения:  Re: Онлайновый редактор ОЛЦ

Эрендир писал(а):


Эх, еслиб всё было так просто.
Там еще вылезет вагон тонкостей с -чик- итд итп.
И всё это придется так или иначе делать.
Но в целом примерно это я и имел в виду.

Автор:  Харч [ Сб май 14, 2011 11:47 pm ]
Заголовок сообщения:  Re: Онлайновый редактор ОЛЦ

А как можно ворд интегрировать в мад? :O

Подумаю над вопросом написания этой функции самим :)

Автор:  KadVar [ Вс май 15, 2011 1:17 am ]
Заголовок сообщения:  Re: Онлайновый редактор ОЛЦ

Харч писал(а):
А как можно ворд интегрировать в мад? :O

Руками.
1. Его можно интегрировать в редакторы на клиентской стороне.
2. Его можно "обокрасть", словари помогут неслабо

Автор:  Эрендир [ Вс май 15, 2011 4:43 am ]
Заголовок сообщения:  Re: Онлайновый редактор ОЛЦ

KadVar писал(а):
Там еще вылезет вагон тонкостей с -чик- итд итп.


Что-то мне не приходит в голову, что за проблемы с -чик-.
Это если имя "Зайчик"?.. Ну это 1е склонение, одушевлённый вариант для винительного падежа...
Во что-то я не врубаюсь...

Кстати, как вариант - делать распознавание склонения по первым ответам. Т.е. сначала пытаться определить по окончанию и роду, а потом уточнять по ответам.

Автор:  KadVar [ Вс май 15, 2011 12:07 pm ]
Заголовок сообщения:  Re: Онлайновый редактор ОЛЦ

Честно. Уже не помню. Помню, что пришлось узнать много нового и интересного о русском языке.
В частности об исключениях, беглых согласных итд итп.
Было это чуть ли не 10 лет назад, я не слон - забываю.
Я действовал просто, у меня уже была база на несколько тысяч предметов-монстров и я по ней
прогонял. В результате открывались всё новые и новые залежи "грабель" из русского языка.
Что-то там с кузнецом было как щаз помню, но это может у меня проблемы были, а не в языке :).

Фактически вся задача сводится к формированию нужных форм слова и сборке из них словосочетаний.
Думаю, что на сегодня, первую часть можно решить обокрав ворд. И это даст очень большое преимущество,
и снимет очень много проблем. С генерацией падежей реально всё запущено и очень сильно.
В самом языке.

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/