Столкнулся с такой проблемой: сесть и встать и лечь фактически синонимы. В результате в игре "встать на стул" и "сесть на стул" приводят игрока в одно и то же положение. В итоге может возникнуть ситуация, когда стоя на полу герой не достает книжку с полки, а сидя на стуле - достает. Кто-что думает по этому поводу?
Неактивен
ASBer написал:
Хуже всего с глаголом standVerb, для него вероятно нужно модифицировать метод action(actor) для сброса флага.
Ага, и еще для outVerb. Правда, почему применен эпитет "хуже", непонятно;).
Неактивен
Gesperid написал:
uux написал:
Ага, и еще для outVerb.
С ним то, что не так?
С ним все так. Просто если игрок, сидя на стуле, набирает "выйти" (что соответствует outVerb'у), то будет хорошо, если игра воспримет это как синоним глагола "встать". Соответственно, и флаг того, что игрок сидит на стуле, надо будет сбросить.
Gesperid написал:
Неможко оффтопик.
Буквально за пару дней до вопроса Корвина, ковырял библиотеки альтернативные стандартной. Приемущественно возился с WorldClass, другие посмотрел бегло. Мне она показалась более ясной и структурированной, чем adv. Какие отзывы о ней слышали и игры на ней видели?
WorldClass - достаточно древняя разработка и давно не обновлялась, насколько я знаю. Обсуждение (от 1999-го года) - см. здесь: http://groups.google.ru/group/rec.arts. … 3aa19b3004
Игру на WorldClass знаю всего одну - но какую! The Legend Lives! Дейвида М. Бэджитта (1995), жемчужина уннкулийского сериала, одна из моих любимых игр всех времен и народов.
Отредактировано uux (13.12.2008 17:27)
Неактивен