Создание интерактивной ПЧЗ, обсуждение


Пн Сен 03, 2007 12:03
Jumangee
Во всех бочках затычка

Грустный,

"- Выявить все предметы которые можно взять по ходу игры.
– Выявить где каждый из них можно применить."
уже была проведена?
Можно ли воспользоваться результатами?.


Я не против, но... наверное у вас врядли получится. Я пчз делал совершенно не так, у меня есть sql-база, и все действия выполнялись на "скриптовой" основе, больше того, после запуска игры, в базе находились только заклинания, и всё. Остальное скрипты САМИ создавали в базе когда игроки доходили до нужного предмета. Предметы имеют тип: 1 – простой предмет, 2 – заклинание, 3 – секрет, 4 – предмет+секрет, соответственно крайняя колонка – скрипт для выполнения.

1 , ЛЕВИАТАЦИИ , 2 , NULL
2 , ОГНЯ , 2 , NULL
3 , ИЛЛЮЗИИ , 2 , NULL
4 , СИЛЫ , 2 , NULL
5 , СЛАБОСТИ , 2 , NULL
27 , СЕРЕБРЯНЫЙ СВИСТОК , 1 ,
7 , КОПИИ , 2 , NULL
8 , ИСЦЕЛЕНИЯ , 2 , player_changeparam('ВЫНОСЛИВОСТЬ' ,  8);
9 , ПЛАВАНИЯ , 2 , NULL
10 , БРИЛЛИАНТ , 1 ,
11 , ЗОЛОТОЙ СВИСТОК , 1 ,
16 , ЯБЛОКО , 1 , player_changeparam(ВЫНОСЛИВОСТЬ ,  1);
17 , МАНДАРИН , 1 , player_changeparam(ВЫНОСЛИВОСТЬ ,  2);
18 , АПЕЛЬСИН , 1 , player_changeparam(ВЫНОСЛИВОСТЬ ,  1);
19 , БАНАН , 1 , player_changeparam(ВЫНОСЛИВОСТЬ ,  2);
20 , МОЛОКО , 1 , player_changeparam(ВЫНОСЛИВОСТЬ ,  3);
21 , БРОНЗОВЫЙ СВИСТОК , 1 ,
22 , КЛАД , 3 , player_goto($go+140);
23 , КАРТА КЛАДА , 3 , player_goto($go+140);
24 , СВЕЧА , 4 , if (player_in_inventory(ОГНИВО) player_goto($go+10);
25 , ОГНИВО , 1 ,
26 , БЕЛАЯ СТРЕЛА , 1 ,
28 , ВИНО , 1 , player_changeparam(ВЫНОСЛИВОСТЬ ,  3);
29 , ЕДА , 1 , player_changeparam(ВЫНОСЛИВОСТЬ ,  2);
30 , АМУЛЕТ С МЕДВЕЖЬЕЙ ШЕРСТЬЮ , 3 ,
31 , ВОЛШЕБНЫЙ ПОЯС , 1 ,
32 , СЕРЕБРЯНОЕ КОЛЬЦО , 1 ,
33 , СВЕТИЛЬНИК , 4 , player_goto($go+10);
34 , ПЕРО АИСТА , 1 ,
35 , ШКУРА ОЛЕНЯ , 1 ,
36 , ПОТАЙНАЯ ДВЕРЬ , 3 , player_goto(260);
37 , ПЕРСТЕНЬ , 3 , $go_mod=40;
showtext('Вы используете ПЕРСТЕНЬ');
38 , КЛУБОЧЕК , 3 , player_goto($go+30);
39 , ТРОЕ ИЗ ЭВЕНЛО , 3 , player_goto($go-25);
40 , МЕДНЫЙ КЛЮЧ , 1 ,
41 , СЕКРЕТ ЗЕРКАЛА , 3 , player_goto($go-13);
42 , ОБЕРЕГ , 1 ,
43 , БРОНЗОВЫЙ КУВШИН , 1 ,
44 , КОГОТЬ ДРАКОНА , 1 ,
45 , ПАРОЛЬ , 3 , player_goto(122);
46 , ЗЕЛЕНЫЕ ЛАТЫ , 4 , $go_mod = 60;
showtext('Вы надели зеленые латы');
47 , МЕЧ ЗЕЛЕНОГО РЫЦАРЯ , 1 , btd_changeweapon(МЕЧ ЗЕЛЕНОГО РЫЦАРЯ ,  true ,  true);
48 , АНАНАС , 1 , player_changeparam(ВЫНОСЛИВОСТЬ ,  3);
49 , КУСОЧЕК ДЕРЕВА , 1 ,
50 , ФИГУРНЫЙ КЛЮЧ , 1 ,
51 , ПОПОНА ДЛЯ ЛОШАДИ , 1 ,
52 , КУСОК МЕТАЛЛА , 1 ,
53 , ЗОЛОТАЯ УСТРИЦА , 1 ,
54 , СЕРЕБРЯНЫЙ БРАСЛЕТ , 1 ,
55 , ЗОЛОТОЕ КОЛЬЦО , 3 , player_goto($go+214);
58 , МЕДНЫЙ БРАСЛЕТ , 1 ,
57 , МЕЧ , 1 , btd_changeweapon(МЕЧ ,  true);
59 , ПЕГАС , 3 , player_goto(609);
60 , ПЕРО ПАВЛИНА , 1 ,
61 , ЗЕРКАЛЬЦЕ , 1 ,
62 , ШКУРА ЛИСЫ , 1 ,
63 , БЛЯХА С ОРЛОМ , 1 ,
64 , ПОДСВЕЧНИК , 1 ,
65 , КНУТ , 1 ,
66 , ВЕРЕВКА , 1 ,
67 , ПЕРСТЕНЬ С ИЗУМРУДОМ , 3 , player_goto($go + 169);
68 , ЗОЛОТОЙ АПЕЛЬСИН , 4 , player_goto($go+200);
69 , ЧЕТКИ , 1 ,
70 , КОПЬЕ , 1 ,
71 , ПРОПУСК НА ПЕРВЫЕ ДВА ЭТАЖА , 3 , player_goto($go+10);
72 , СЕРЕБРИСТЫЙ СВИСТОК , 1 ,
73 , МАСТЕР-КЛЮЧ , 3 , player_goto($go - 40);
74 , ПРИВЕТ ОТ ГИЕНЫ , 3 , player_goto(66);
75 , МЕДНЫЙ КЛЮЧИК , 1 ,
76 , ПЕРСТЕНЬ С РУБИНОМ , 1 , player_goto(196+49);

ps Создал новую тему на случай если какие вопросы будут Smile

Добавил через 1 минута 13 секунд:

Забыл сказать, что в таблице, "ЛЕВИАТАЦИИ" – правильно, при выводе, слово "ЗАКЛИНАНИЕ" добавляется само, на основании что тип – 2.

Вт Сен 04, 2007 2:23
Грустный

Не совсем то.
Хотелось бы: предмет – где взять – где применить.

Например:
привет разбойникам – 503 – 339
зелёные латы – 126, 414 – 30, 53, 70, 191, 270, 467, 532.

А то в книге есть непонятные моменты, например:
стр. 90
"К сожалению, дверь не поддастся, даже если вы постараетесь ее выломать. А вам придется попытаться это сделать: потолок начинает медленно опускаться. Если не удастся открыть дверь, то жить вам осталось всего несколько минут: комната-западня выполнит свое предназначение..." – и чем сдесь дверь открывать?


_________________
Dum vivimus vivamus.
Вт Сен 04, 2007 8:24
kiot
3  Знаменитый приключенец

Здесь должен быть секретный параграф, который вам должен быть известен заранее.

Например, в период прохождения вы находите ЛОМ (как пример) и вам пишут: когда в книге будет опускаться потолок вычтите из параграфа 100 и вы установите лом, потолок перестанет опускаться.

Тот кто этого заранее не знает или у него нет предмета – не сможет ничего сделать и его придавит.

Вт Сен 04, 2007 9:40
Jumangee
Во всех бочках затычка

Да, именно по этой причине есть специальные типы предметов 3 и 4 – секреты, они у меня проверяются на самой локации, если предмет подходит – его можно применить. Но такие пункты как этот могут объяснить только прошедшие его, т.е. надо просто поиграть достаточно Smile

Добавил через 1 минута 6 секунд:

Грустный
Хотелось бы: предмет – где взять – где применить.

Нету такой информации, я сразу это сказал, попробуй посмотреть тему обсуждения интерактивной ПЧЗ, там многое есть

Вт Сен 04, 2007 10:40
Грустный

Требуются тестеры


Всё это понятно. Но времени не хватает и программировать и графикой заниматься и книгу штудировать.
Именно поэтому я и писал на мотофане:
"Требуются тестеры: а) тестировать логику игры...".
Но все хотят играть, и почти никто не хочет создавать Sad


_________________
Dum vivimus vivamus.
Вт Сен 04, 2007 10:51
Jumangee
Во всех бочках затычка

Да, я тоже так думаю, тут ничего не поделаешь. Придется использовать первых игроков как тестеров – кто-то отпишет что не так и пошло-поехало

Так было и со мной Smile

Добавил через 16 секунд:

Когда есть что-то рабочее – уже проще

Вт Авг 19, 2008 4:57
PaladinSHIVA

Можно просьбу?
Заменить ЛЕВИаТАЦИЮ
на ЛЕВИТАЦИЮ?

Ср Авг 27, 2008 11:36
Skunk

Приветствую форумчан!

ВОт интересно – никто не рассматривал идею сделать ПЧЗ в виде отдельной программы с мало-мальской графикой, то е ть, воспроизвести книгу-игру в виде квеста?

Я на днях этим занялся.
Программирую на Делфи и буду рад любой помощи в реализации задумки.

По минимуму, пока оставлю текст, но сделаю кнопочки с картинками предметов, которые будут активироваться в нужный момент. Так же будут кнопки для выбора того или иного пути.
Хочется так же полностью сохранить задумку насчёт боёв (сохранить концепции групового боя, учёт лояльности врагов), насчёт расщета удачи и обаяния.
На даный момент занимаюсь поиском красивых картинок, которые могут иллюстрровать предметы из игры.

Вобщем, мысли такие, что читают сейчас всё меньше, но прекрасные книги Браславского должны, так сказать, шагать в ногу со временем и должны появиться и в виде красочных программ.
Сказать честно – любой стандартный квест или РПГшка отдыхают по нелинейности сюжета в сравнени с книгами-играми Дмитрия Браславского.

Ср Авг 27, 2008 12:24
Dyuss
4  Герой легенд

Skunk
Подобная реализация уже была предпринята. Вы можете скачать интерактивную версию Подземелья из раздела книги-игры\Лабиринт затаившейся смерти\

Чт Авг 28, 2008 13:01
Nex
Путник

Skunk
Есть полностью интерактивная версия на QSP, но в ней нет картинок.

Представьтесь для добавления комментариев - регистрация в один клик!
Разделы форума