Описание
JSON Heroes — система сохранения и прокачки в Construct 3
Этот прототип показывает базовую, но очень полезную механику работы с JSON в Construct 3.
На примере небольшого экрана с героями реализована загрузка данных из JSON-файла, отображение характеристик персонажей и простая система прокачки.
Игрок может выбирать героя и улучшать его параметры за очки. Все данные — уровень, сила, ловкость, интеллект и количество доступных очков — берутся из JSON-структуры и обновляются через события Construct 3.
Что реализовано
- Загрузка данных из
datafile.json - Работа с JSON Object в Construct 3
- Отображение очков игрока
- Список героев с индивидуальными параметрами
- Уровень каждого героя
- Характеристики персонажей:
- Power
- Agility
- Intelligence
- Наведение на героя с визуальной реакцией
- Отображение информации о выбранном герое
- Прокачка характеристики за очки
- Обновление текста после изменения данных

Для чего подходит
Этот исходник подойдёт как учебный пример для тех, кто хочет понять, как хранить и обновлять игровые данные через JSON в Construct 3.
На основе этой механики можно сделать:
- систему прокачки персонажей;
- сохранение характеристик игрока;
- инвентарь;
- карточки героев;
- RPG-меню;
- магазин улучшений;
- систему уровней;
- загрузку данных из внешнего файла.
Главная идея прототипа
Прототип показывает, как отделить данные от логики игры.
Вместо того чтобы хранить все значения прямо в событиях Construct 3, параметры героев находятся в JSON-файле, а события только читают, изменяют и отображают эти данные.
Такой подход делает проект более гибким: можно менять характеристики, баланс и стартовые значения без переработки всей логики.
Пока нет отзывов
Будьте первым, кто оценит этот исходник.