Сказка навсегда остановлена.

Мы безмерно благодарны каждому из вас за время, которое вы подарили нашей игре, истории, которые вы создали, поддержку, которую оказывали друг другу и нам.

Надеемся, Сказка останется светлым и добрым воспоминанием в вашей жизни, и вы будете вспоминать наши приключения с улыбкой.

Это были замечательные тринадцать лет. Спасибо вам за них.

С любовью, команда Сказки.

selok
[-☮-] Магистр
могущество: 1609
длань судьбы
оркесса
Глазастая Волосина
112 уровня
Лучше разделить по типам спутников кмк
Dvvar Reyn
без гильдии
могущество: 280

эльф Боброе Лихо
33 уровня
Рашап
Т.е. получается, что Герой ехел-ехал-ехал верхом, а в момент боя зачем то спешился??? А конь ведет себя как эльдертерьер????
Мне кажется, что именно так оно в Пандоре и есть.

Хотя в многих популярных РПГ тоже именно так.
Silent Wrangler
[​ϟ] Командор
могущество: 17420
длань судьбы
гоблин
Наивеличайший Выдумщик Генджис
131 уровня
Dvvar Reyn
Рашап
Т.е. получается, что Герой ехел-ехал-ехал верхом, а в момент боя зачем то спешился??? А конь ведет себя как эльдертерьер????
Мне кажется, что именно так оно в Пандоре и есть.


Хотя в многих популярных РПГ тоже именно так.

Если нелогичность есть во многих местах, нелогичностью быть не перестаёт. Поддерживаю предложение Рашапа. Спутникам тоже нужно несколько других типов, кроме "живой" "м-мех" и "особый", чтобы выставлять более корректные ограничения. Хотя ограничения типа "все, кроме" и мультиселект ещё долго не появятся, а жаль...
Dvvar Reyn
без гильдии
могущество: 280

эльф Боброе Лихо
33 уровня
Wrangler

Если нелогичность есть во многих местах, нелогичностью быть не перестаёт.
Логична только дедукция. Если герой ехал на коне, то в бою он должен быть либо на коне, либо спешится — это да, это логично.
Раз герой едет на коне, то должен сражаться на коне — это индукция, она опирается на бесконечные россказни про средневековых лыцарей, громивших всё на своём пути с коня. Но, во-первых, это был строй тренированных конников, громивших строй крестьян, а не дуэль относительно равных соперников, где все преимущества конных ударов нивелируются снижением манёвренности всадника в седле и уязвимостью самого коня.
Во-вторых, даже для массовых боёв конница нередко спешивалась, когда условия не располагали.
Рашап
[█A█] Командор
могущество: 25353
длань судьбы
мужчина Шимшон
131 уровня
Dvvar Reyn

Логична только дедукция. Если герой ехал на коне, то в бою он должен быть либо на коне, либо спешится
Прежде всего, не логично, что конь ведет себя как собачонка.

Раз герой едет на коне, то должен сражаться на коне — это индукция, она опирается на бесконечные россказни про средневековых лыцарей, громивших всё на своём пути с коня.
История качественной кавалерии -- лет с 1000. Я устану перечислять. С кавалерией покончил только пулемет.

Но, во-первых, это был строй тренированных конников, громивших строй крестьян, а не дуэль относительно равных соперников,
А вот, например, польские гусары атаковали лавой )))) Не тренированных "конников" не бывает. Вымирают. ))) Крестьяне, как род войск, в Семилетней войне не участвовали, кого же тогда громили кирасиры???? Напомню о поединках))))
Не многовато натяжек на одну фразу????? Не???

где все преимущества конных ударов нивелируются снижением манёвренности всадника в седле и уязвимостью самого коня.
Посмешите этими фантазиями, например, казаков или монголов.))))
снижением манёвренности всадника в седле -- Это просто перл)))) !!!маневреность всадника меньше чем у пехотинца!!! О.о. Всадник, наверное, еще и медленнее, чем пехотинец ))))

Во-вторых, даже для массовых боёв конница нередко спешивалась, когда условия не располагали.
Здесь нет массовых боев.
Здесь условия всегда одинаковые --- дорога.
P.S.
Если по грубой реальности -- таранный удар копьем -- либо жмурик, либо проскакиваем мимо и спокойно едем дальше )))))



Сообщение изменено
Tiendil
[НБ] Магистр
могущество: 14696
разработчик
дварф Халлр
106 уровня
Попрошу не отступать от темы данной темы.

Верховым спутникам придётся пока жить так, поскольку если выделять их в отдельный «тип», то одними фразами вряд ли получится отделаться.

Рашап
[█A█] Командор
могущество: 25353
длань судьбы
мужчина Шимшон
131 уровня
Tiendil
то одними фразами вряд ли получится отделаться.
А что еще может понадобиться?
Дневник состоит только из фраз.
Tiendil
[НБ] Магистр
могущество: 14696
разработчик
дварф Халлр
106 уровня
Например, понадобится отслеживать состояние героя «на коне/не на коне», в противном случае герой постоянно будет то залазить на коня, то слазить с него. Причём, некоторые действия могут потребовать чтобы герой обязательно спешивался, соответственно, надо будет как-то отражать всё это дело.
Рашап
[█A█] Командор
могущество: 25353
длань судьбы
мужчина Шимшон
131 уровня
Tiendil

Например, понадобится отслеживать состояние героя «на коне/не на коне», в противном случае герой постоянно будет то залазить на коня, то слазить с него.
Полистал дневник.
Вроде не надо отслеживать -- по контексту фразы понятно (либо не существенно). То что "слез-залез" как бы пропущено -- лично меня не напрягает.

Причём, некоторые действия могут потребовать чтобы герой обязательно спешивался, соответственно, надо будет как-то отражать всё это дело.
Внести, для всадников, в начало фразы -- "спешился". А "залаез", можно и опустить -- если началось движение, значит уже верхом.
Пробелы между фразами создают некий маневр )))))

Самые "косяки" именно в бою, когда "спутник" начинает действовать отдельно от всадника и в стили "собачка".
Tiendil
[НБ] Магистр
могущество: 14696
разработчик
дварф Халлр
106 уровня
Рашап
То что "слез-залез" как бы пропущено -- лично меня не напрягает.
Фишка в том, что одни не напрягает отсутствие «слез-залез», но напрягает «неправильное описание боя», а других неправильное описание не напрягает, а слез-залез будет напрягать.

Плюс, надо же смотреть в будущее, даже если сейчас проблем с описанием слезания и залезания не будет, то в будущем они могут возникнуть. Это, так сказать, из моего опыта разработчика. Поэтому пока делать буду как проще (т.е. ничего не делать :-) )
Рашап
[█A█] Командор
могущество: 25353
длань судьбы
мужчина Шимшон
131 уровня
Tiendil
Понял.
Но эта проблема остается и будет нарастать. Слишком много разноплановых Спутников придумано. А, например, пращник, боевой конь, ягуар, мукред -- ну ни как не могут вести себя одинаково. Все таки, нужно делить Спутников, и фразы для Спутников, на несколько групп.
Dvvar Reyn
без гильдии
могущество: 280

эльф Боброе Лихо
33 уровня
Tiendil
Ещё никто не сделал стабильную библиотеку для автоматического изменения слов русского языка, что намекает на сложность задачи. Куда проще подключить какой-нибудь словарь, хотя бы и викисловарь. Если кто-то это сделает, то добавлю в игру.
Внезапно, викисловарь генерирует формы слов автоматически, можно прям в предпросмотре поиграть.
Кстати, из-за этого его парсить вообще ниразу не удобно, так как дамп просто не содержит форм слов совсем никаких.

https://ru.wiktionary.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C:%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8F_%D0%97%D0%B0%D0%BB%D0%B8%D0%B7%D0%BD%D1%8F%D0%BA%D0%B0


И ещё, на тему несуществования стабильных библиотек, я поигрался с pymorphy2:


#word = morph.parse(u'тестирующий')
#for i in word[0].lexeme:
# print i.word

тестировать
тестирую
тестируем
тестируешь
тестируете
тестирует
тестируют
тестировал
тестировала
тестировало
тестировали
тестируй
тестируйте
тестирующий
тестирующего
тестирующему
тестирующего
тестирующий
тестирующим
тестирующем
тестирующая
тестирующей
тестирующей
тестирующую
тестирующей
тестирующею
тестирующей
тестирующее
тестирующего
тестирующему
тестирующее
тестирующим
тестирующем
тестирующие
тестирующих
тестирующим
тестирующих
тестирующие
тестирующими
тестирующих
тестировавший
тестировавшего
тестировавшему
тестировавшего
тестировавший
тестировавшим
тестировавшем
тестировавшая
тестировавшей
тестировавшей
тестировавшую
тестировавшей
тестировавшею
тестировавшей
тестировавшее
тестировавшего
тестировавшему
тестировавшее
тестировавшим
тестировавшем
тестировавшие
тестировавших
тестировавшим
тестировавших
тестировавшие
тестировавшими
тестировавших
тестируемый
тестируемого
тестируемому
тестируемого
тестируемый
тестируемым
тестируемом
тестируемая
тестируемой
тестируемой
тестируемую
тестируемой
тестируемою
тестируемой
тестируемое
тестируемого
тестируемому
тестируемое
тестируемым
тестируемом
тестируемые
тестируемых
тестируемым
тестируемых
тестируемые
тестируемыми
тестируемых
тестированный
тестированного
тестированному
тестированного
тестированный
тестированным
тестированном
тестированная
тестированной
тестированной
тестированную
тестированной
тестированною
тестированной
тестированное
тестированного
тестированному
тестированное
тестированным
тестированном
тестированные
тестированных
тестированным
тестированных
тестированные
тестированными
тестированных
тестируя
тестировавши
тестируем
тестируема
тестируемо
тестируемы
тестирован
тестирована
тестировано
тестированы

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





Сообщение изменено
Tiendil
[НБ] Магистр
могущество: 14696
разработчик
дварф Халлр
106 уровня
Ни викисловарь ни pymorphy не дают 100% правильного результата. Первая версия pymorphy даже когда-то использовалась в игре (до текущей версии лингвистики), но в ней была глобальная проеблама с винительным падежём - половина слов склонялась неправильно. Поэтому интерфейс для редактирования слов всё равно нужен.

Сделать автозаполнение вполне можно, но я его делать сейчас не буду - и так времени нет. Если кто-то интегрирует, например, pymorphy2 в игру и покажет, что, например, 95% текущих слов она правильно склоняет, то я добавлю эту возможность в игре.

P.S. В следующем обновлении будут существенные изменения в лингвистике, в том числе и в сторону упрощения добавления слов.
Silent Wrangler
[​ϟ] Командор
могущество: 17420
длань судьбы
гоблин
Наивеличайший Выдумщик Генджис
131 уровня
По-моему, нужно скомбинировать. Игрок создает слово, формы заполняются автоматически, затем игрок заменяет неправильные. Время и нервы такой подход сильно сэкономит, кмк.
Tiendil
[НБ] Магистр
могущество: 14696
разработчик
дварф Халлр
106 уровня
Silent Wrangler
По-моему, нужно скомбинировать. Игрок создает слово, формы заполняются автоматически, затем игрок заменяет неправильные. Время и нервы такой подход сильно сэкономит, кмк.
Так было реализовано, когда ещё не было лингвистики. Формы слова формировались с помощью pymorphy, вычитывать их было неудобно — проще написать заново (по крайней мере для меня).