«Пузырьки»: демо перешло в разработку — собран первый каркас на Ren’Py

«Пузырьки»: демо перешло в разработку — собран первый каркас на Ren’Py

Сегодня у «Пузырьков» начался новый этап — разработка демо.

До этого я в основном занимался подготовкой: GDD, планом демо, структурой проекта, визуальным направлением и тем, что вообще должно попасть в первую версию.

Теперь дошёл до кода.

Решил не трогать старый проект, чтобы случайно ничего не развалить. Создал новый чистый Ren’Py-проект, а старый оставил как архив: оттуда потом буду переносить сценарий и ассеты.

За вечер собрал первый технический каркас демо.

Что сделано:

— создана базовая структура проекта;
— системные файлы вынесены в папку systems/;
— сцены Дня -1 вынесены в story/day_minus_1/;
— script.rpy оставлен как точка входа;
— добавлена стартовая сцена утра Дня -1;
— заведены персонажи в definitions.rpy;
— добавлены временные фоны-заглушки;
— добавлены скрытые статы Наташи и Васи;
— подключена система времени;
— сделан телефон-заглушка;
— сделан тестовый дом-хаб;
— добавлены скрытые потребности;
— добавлен debug-экран для проверки времени, статов и состояния персонажей.

Пока это не финальная игра, а техническая основа. Но она уже работает.

Игра запускается, утро Дня -1 открывается, хаб даёт переходы по комнатам, телефон открывается, время двигается, потребности растут от времени и снижаются от действий. Lint проходит без критичных ошибок.

Хаб пока сделан через обычные текстовые кнопки. Позже хочу заменить это на более нормальную навигацию: дверь, предметы, подсветка, клик и переход. Сейчас было важнее не делать красоту, а разнести логику по нормальным файлам, чтобы потом не собирать всё в одну кашу.

Текущая структура систем:

stats.rpy — статы персонажей
needs.rpy — потребности
time.rpy — время
phone.rpy — телефон
global_nav.rpy — дом-хаб
debug.rpy — временный экран для тестов

Следующий шаг — вынести общие флаги событий в отдельный файл flags.rpy. Тогда будет проще отделить статы, потребности, время и прогресс демо друг от друга.

Буду рад советам по структуре Ren’Py-проекта, хабу и организации систем. Сейчас как раз тот этап, когда лучше поправить архитектуру заранее, чем потом переписывать всё с нуля.

dtf.ru/id3398486

vk.com/club238351161

Автор добавления

23:00
28
Пользуясь данным сайтом, вы соглашаетесь с тем, что мы используем cookie