Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Трансформация предметов.
GAMEINATOR forums > S.T.A.L.K.E.R. > S.T.A.L.K.E.R. Архив > S.T.A.L.K.E.R. Архив по модификациям
7.9
Есть идея, которая даже не идея вовсе, а естественная необходимость при реализации сценариев, особенно расчитаных на свободную игру.

В чём проблема. - В Сталкере нет удобно-реализованной возможности трансформации предметов - сборки, разборки и других видов их изменения. Это если не считать "одевания прицелов" в оригинале и трансмутации артефактов в АМК.

Нужен механизм который бы эту возможность создал, и при этом был:
1. с открытой механикой управления схемами трансформаций (добавление,изменение,удаление);
2. независим от вида и типа предметов;
3. и независим от версии движка (патча, билда) - это по возможности.

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

Предлагаю обсудить и попробовать реализовать такую трансформацию предметов.
Может кто-то, что-то такое уже делает?


Поясню: в простейшем случае, это, например, сборка-разборка оружия из/на детали, ремонт и изготовление предметов, или например, - собрать установку по получению дистилированной воды(-ли?) smile.gif ... - это если самое простое.



========================================================
Вот, если конкретно, - нужно, что-то в роде этого:

-- ОБЪЕКТЫ.

0. Имеющиеся предметы - то, что есть (содержимое инвентаря).
1. Исходный предмет(ы) - то, что должно быть и исчезнет.
2. Условный предмет(ы) - то, что должно быть и останется.
3.1 Конечный предмет(ы) - то, чего нет и появиться.
3.2 Сопровождающее событие - то, что произойдёт дополнительно к появлению "конечного предмета".

-- ПРОЦЕССЫ.

1. Вызыв менеджера.
2. Выбор из "имеющихся вещей" "исходного предмета".
3. Выбор из "имеющихся вещей" "условного предмета"
4. Активация процедуры.
5. "Исходный предмет" исчезает.
6. "Конечный предмет" появляется.
7. Исполняется скрипт сопровождения.

При активации:
если "исходный предмет" один - выбирается направление трансформации - "разборка";
если "исходный предмет" не один - выбирается направление трансформации - "сборка".

-- ИНТЕРФЕЙС. Здесь скорее всего будет основная проблема.
Организация: либо последовательность окон, либо несколько окон одновременно (одним экраном) плюс вывод информация по текущей схеме трансформации и участвующих в ней предметах.

-- РЕЕСТР ТРАНСФОРМАЦИЙ.

"Ltx" или "xml" файл, в котором описываются схемы трансформаций.
По каждой трансформации следует задать:

1. Имена "исходных предметов".
3. Имена "конечных предметов".
4. Имена предметов "Условие сборки".
5. Имя скрипта сопровождения сборки.
6. Имена предметов "Условие разборки".
7. Имя скрипта сопровождения разборки.

В качестве иллюстрации:

1. формат строки:

[исходный_предмет_1, ... ,исходный_предмет_N],
[конечный_предмет_1, ... ,конечный_предмет_N],
[скрипт_сборки, условный_предмет_1, ... ,условный_предмет_N],
[скрипт_разборки, условный_предмет_1, ... ,условный_предмет_N]

2. содержимое файла:
[A,B],[C],[a],[a] ; предмет C, условий сборки - нет, условий разборки - нет
[C,D],[E],[b,H,K,L],[b,H,K] ; предмет E, условие сборки {H,K,L}, условие разборки {H,K}
[E,A],[F],[a],[d] ; предмет F, условий сборки - нет, условий разборки - нет
[F,B],[G],[c,I,K],[c] ; предмет G, условие сборки {I,K}, условий разборки - нет

** Буквы в верхнем регистре - имена предметов, буквы в нижнем регистре - имена скриптов.
.db.
Как в Fallout что ли?
Woland
Как программистская задача эта идея конечно интересна.
Но что собирать? Оружие? При его количестве в игре - бессмысленно. Тут и существующим не успеваешь пострелять за время игры. Броню? Незачем. В-общем, не вижу в Сталкере предметов общего порядка для разборки/сборки.
7.9
Цитата(Quagnoth @ 28.03.2009, 06:58) *
Как в Fallout что ли?

К сожалению не видел Fallout, но могу утверждать, что трансформация предметов обязательная часть любого геймплея, а уж РПГ тем более.

Цитата(Woland @ 28.03.2009, 08:19) *
Как программистская задача эта идея конечно интересна.
Но что собирать? Оружие? При его количестве в игре - бессмысленно. Тут и существующим не успеваешь пострелять за время игры. Броню? Незачем. В-общем, не вижу в Сталкере предметов общего порядка для разборки/сборки.

Ну это уже как в сценарии будет - вставлять батарейки в рацию, или она сама заработает, или всё-таки к соседу за ними придётся сходить ... smile.gif я думаю не корректно решать за сценаристов, что именно им надо будет.
Это такой-же менеджер как менеджер торговли, менеджер тайников ... им то работа находиться в игре. Хотя мне они кажутся довольно примитивными, но хоть такие есть.

Трансформация предметов, это глобальная "фича" если хотите smile.gif - это любые манипуляции с предметами. От приготовления еды, настройки устройств... в общем - всё, что можно сделать с предметами ... как сложные действия, так и простые, в роде "установка батареек", про которое я уже писал. smile.gif На мой взгляд - без этого - никак.
7.9
Типа "ап".

Судя по всему, пока, на эту идею никто не "клюнул" smile.gif
И это понятно. Как-бы то не было, всё равно нужно начинать.
Если кто надумает - отпишите.
centrino
Кому это нужно, кроме тебя?
7.9
Цитата(centrino @ 13.08.2009, 14:37) *
Кому это нужно, кроме тебя?

"Всем, и Вам в том числе, просто Вы этого ещё не знаете"

(типовое представление любого модостроителя о любой собственной идее)
centrino
Цитата
Всем

Ну вперед, реализовывать.
7.9
Цитата(centrino @ 13.08.2009, 17:38) *
Цитата
Всем
Ну вперед, реализовывать.


Спасибо smile.gif
Я уже так и поступил.
centrino
Настало время закрыть тему :3
Орион
Закрыто. Всем спасибо, все свободны.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.