Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
08.11.2010 14:34

Dark[Ol(U23)leneri]
Участник (-3)
Зарегистрирован: 16.05.2010
Сообщений: 203

Упрощенный парсер или усложненное меню. Что это?)

Мягко говоря знакомство с парсером осталось для меня негативным. Играя в Вселенскую Пустоту я, мягко говоря, проиграл в игру под названием "угадай глагол". Причем, даже копание в кишках не особо помогло. я был сонный и очень быстро забил на все это дело. Сегодня же посмотрел на форум тяпа и слегка прибалдел увидев то, что очень сильно могло бы упростить жизнь игрокам у ленивых или недостаточно опытных авторов. Не знаю, как эта фигня называется... приложу скрин ниже:
http://www.imghost.in/images/6q11kg4s9mnn66k2oeqe.jpg
На деле можно поменять до такого варианта:
http://www.imghost.in/images/pvmzby8v4e8zflvkwm6t.jpg
В двух словах, игра "угадай глагол" превращается в игру "подбери глагол".

Неактивен

0    0    #2
28.11.2010 21:46

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Упрощенный парсер или усложненное меню. Что это?)

мой, сугубо технический взгляд, состоит в том, что в парсерной системе должна быть проработанная объектная модель и связанная с ней насыщенная синтаксическая и грамматическая структура (множество синонимов, сложные структуры предложений, заглушки для популярных "дурацких" команд). Тогда большинство "нестандартных" действий будет вести к стандартным ответам, что удовлетворит и новичков, и фанатов жанра.
Например, "убиться" должно быть приравнено к "убить себя". Далее - стандартная схема:
> убиться
- С помощью чего вы хотите напасть на себя?
> пня
-пень плохо подходить на роль оружия
С одной стороны такой ответ не совсем правилен, с другой - даже такой ответ от "тупого компьютера" не только приемлем, но и первое время доставляет. И автору не придется писать глупые реакции системы типа "убиться травой", который ввел первый бета-тестер сосед Вася.

Неактивен

0    0    #3
28.11.2010 22:59

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Упрощенный парсер или усложненное меню. Что это?)

Если автор не указал конкретную реакцию объекта на нападение, будет дан стандартный ответ: Нападение на *вин.пад. объекта* ничего полезного не принесёт". Сухо, официально, сразу видно, что это системная реакция, автор не доработал.

в RTADS есть обработка слова "себя", переносящая действие на действующее лицо

Отредактировано GrAndrey (28.11.2010 23:05)

Неактивен

0    0    #4
29.11.2010 00:31

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Упрощенный парсер или усложненное меню. Что это?)

благодарю за вдохновение, сделал указанный мод
Результат:

>чиститься
Я теперь выгляжу чище.

Так же хорошо будут работать "стреляться", "побриться", "уколоться", "повеситься", "помыться", и даже "веселиться", "прислониться" и "кормиться".

НО! также будут работать все курьезные (и не очень) варианты
"попытаться", "положиться", "включиться", "открыться", "запереться", "тронуться"

>открыться
Я не знаю как открыть меня.

>прыгаться
Я не знаю как прыгнуть меня.

>надеться
Я не могу надеть меня!

>попроситься
У кого Вы хотите попросить это?
>себя
Я не несу меня.

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru