Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #1
02.06.2004 22:54

Nash
Участник
Зарегистрирован: 22.04.2003
Сообщений: 44
Вебсайт

Придумать, начать и дожить до релиза...

Предметы-клоны

Тут в соседней теме зашел разговор о клонах, и я решил вынести отдельное обсуждение по ним.
Суть вопроса вот в чем. Клоном будем считать предмет, который описан единожды (описан, значит, получил конкретный набор свойств), но как объект в игре встречается минимум дважды. Тривиальный пример: монета/банкнота, совокупность которых образует деньги.

Так вот, хотелось бы знать ваше мнение: нужны ли в IF предметы-клоны?
А если нужны, то как вы видите их реализацию со стороны программиста?
И самое интересное (конкретная ситуация): на столе и на полу лежат два экземпляра объекта "нож". Как следует реагировать на команду
>взять нож

Неактивен

0    0    #2
16.10.2004 15:03

psycho
Участник
Зарегистрирован: 24.12.2002
Сообщений: 14

Re: Предметы-клоны

Да чё за бред?

-На столе вы видите 2 ножа
>взять нож
*Вы взяли нож
>инвентарь
*Содержимое инвентаря
1. Нож
>осмотреться
-На столе вы видите нож
>взять нож
*Вы взяли нож
>инвентарь
*Содержимое инвентаря
1. 2 ножа
>осмотреться
-На столе пусто
>положить 2 ножа на стол
*Вы положили 2 ножа на стол
>осмотреться
-На столе вы видите 2 ножа
>инвентарь
*Содержимое инвентаря
пусто
>взять 2 ножа
*Вы взяли 2 ножа
>инвентарь
*Содержимое инвентаря
1. 2 ножа



В чём проблема-то? Увидели, что есть хоть 1 нож - взяли. Если их несколько, то взяли первый попавшийся. Нафиг так запутывать? (:

Неактивен

Powered by PunBB
© copyright 2001–2026 iFiction.Ru