mortang: (Гипножаба)
mortang ([personal profile] mortang) wrote2010-11-03 06:04 pm
Entry tags:

Давно, кстати, собирался запостить.

Наглядной иллюстрацией к вот этому, так сказать.

Делали мы игру.
Конкретно - вот эту, но не суть.

Главное - там можно ходить по комнатам и решать всякие задачки.
В некоторых случаях несколько задачек решаются параллельно.
По комнатам можно ходить плюс-минус свободно.

И вот сабмитится таск примерно такого содержания:
"Если мы зашли в комнату для поиска ингридиентов то, должно появиться сообщение 1, а если для того, чтобы поиграть в миниигру - сообщение 2".

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

[identity profile] rigval.livejournal.com 2010-11-03 05:17 pm (UTC)(link)
Адекватная задача, на самом деле. Просто делать проверку на наличие ингредиента и на то, пройдена ли мини-игра или нет. Получаем четыре исхода:
1. Есть И, нет М-И - предлагаем сыграть в М-И.
2. Есть М-И, нет И - предлагаем найти И.
2. Есть и то, и то - молчим в тряпочку
4. Нет и того, и другого - смотрим по ГД на то, что потребуется первым и выводим соответствующее сообщение.

[identity profile] mortang.livejournal.com 2010-11-03 05:36 pm (UTC)(link)
Спасибо, кэп. Вот только

а)Варианты 1-3 были уже реализованы на тот момент

б) Обе опции доступны из конкретной комнаты прямо сейчас, обе опции абсолютно параллельны, т.е. продвижение по сюжету наступает после этих двух задач + еще одной, которая не при делах, т.к. в другом месте вообще".

Такие дела.

[identity profile] rigval.livejournal.com 2010-11-04 02:08 pm (UTC)(link)
Значит геймдизайнер не совсем прав. Либо дать ему по голове, либо выводить рандомно.