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


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.

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

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

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


_________________
Dum vivimus vivamus.
kiot
3  Знаменитый приключенец

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

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

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

Jumangee
Во всех бочках затычка

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

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

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

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

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


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


_________________
Dum vivimus vivamus.
Jumangee
Во всех бочках затычка

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

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

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

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

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

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

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

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

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

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

Dyuss
2  Герой легенд

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

Nex
Путник

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

Разделы форума