Мягко говоря знакомство с парсером осталось для меня негативным. Играя в Вселенскую Пустоту я, мягко говоря, проиграл в игру под названием "угадай глагол". Причем, даже копание в кишках не особо помогло. я был сонный и очень быстро забил на все это дело. Сегодня же посмотрел на форум тяпа и слегка прибалдел увидев то, что очень сильно могло бы упростить жизнь игрокам у ленивых или недостаточно опытных авторов. Не знаю, как эта фигня называется... приложу скрин ниже:
На деле можно поменять до такого варианта:
В двух словах, игра "угадай глагол" превращается в игру "подбери глагол".
Неактивен
мой, сугубо технический взгляд, состоит в том, что в парсерной системе должна быть проработанная объектная модель и связанная с ней насыщенная синтаксическая и грамматическая структура (множество синонимов, сложные структуры предложений, заглушки для популярных "дурацких" команд). Тогда большинство "нестандартных" действий будет вести к стандартным ответам, что удовлетворит и новичков, и фанатов жанра.
Например, "убиться" должно быть приравнено к "убить себя". Далее - стандартная схема:
> убиться
- С помощью чего вы хотите напасть на себя?
> пня
-пень плохо подходить на роль оружия
С одной стороны такой ответ не совсем правилен, с другой - даже такой ответ от "тупого компьютера" не только приемлем, но и первое время доставляет. И автору не придется писать глупые реакции системы типа "убиться травой", который ввел первый бета-тестер сосед Вася.
Неактивен
Если автор не указал конкретную реакцию объекта на нападение, будет дан стандартный ответ: Нападение на *вин.пад. объекта* ничего полезного не принесёт". Сухо, официально, сразу видно, что это системная реакция, автор не доработал.
в RTADS есть обработка слова "себя", переносящая действие на действующее лицо
Отредактировано GrAndrey (28.11.2010 23:05)
Неактивен
благодарю за вдохновение, сделал указанный мод
Результат:
>чиститься
Я теперь выгляжу чище.
Так же хорошо будут работать "стреляться", "побриться", "уколоться", "повеситься", "помыться", и даже "веселиться", "прислониться" и "кормиться".
НО! также будут работать все курьезные (и не очень) варианты
"попытаться", "положиться", "включиться", "открыться", "запереться", "тронуться"
>открыться
Я не знаю как открыть меня.
>прыгаться
Я не знаю как прыгнуть меня.
>надеться
Я не могу надеть меня!
>попроситься
У кого Вы хотите попросить это?
>себя
Я не несу меня.
Неактивен