Game Builder v1.0
Copyright (c) FireTigerMan (firetigerman81@gmail.com) 2026
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License.
Лицензионное исключение для Игр:
Несмотря на другие положения данной лицензии, вам разрешается распространять игры,
полностью сгенерированные программой "Game Builder v1.0" (далее — «Продукт»), на любых условиях, включая проприетарные,
без необходимости лицензировать сам Продукт под GNU General Public License Version 3. Данное исключение не распространяется на исходный код,
библиотеки, шаблоны и любые другие компоненты, являющиеся частью самой программы "Game Builder v1.0".
Готов к работе
🎮 Конструктор v1.0
Генерация кроссворда...
Подготовка
🌍 1. Глобальное Меню
🏁 Экран после прохождения игры
Если URL пустой — кнопка и редирект не показываются. Кнопка в меню работает только если включена галочка выше.
Страница "О программе"
⚡ Ниже автоматически добавится информация об авторе конструктора.
Она всегда будет в конце, вы не можете её удалить.
♟ NPC Шахматы (локальный Stockfish)
Игра против NPC с управляемым уровнем сложности (алкоголь).
Не требует интернета после загрузки. Движок Stockfish.js 18 вшит в ZIP.
батареек
0 = без лимита
🛠 Настройки Экономики
Случайный порядок, без повторов. Когда все закончатся — новый круг.
Награда за просмотр не опустится ниже этого числа, даже если питомец мёртв и все звери погибли.
0 = по формуле: (звери в конфиге) + (питомец жив ? 1 : 0) — (сколько зверей currently мертвы). Если >0 — фиксированное значение, формула не применяется.
Количество просмотров рекламы не опустится ниже этого числа, даже если питомец мёртв и все звери погибли.
📢 Яндекс.РСЯ (отдельный блок для баннеров/тизеров)
Работает независимо от GamePush. Обычная реклама, не rewarded.
Даётся, если за уровень ни один инструмент реально не открыл букву.
Появляется после первого глюка Брайля во вложенных словах. Лови кликом!
Сколько слов нужно отгадать после использования Компаса, чтобы он снова стал доступен.
🎁 Бонус-коды (одноразовые)
Формат: КОД=ЧИСЛО (один на строку). Пример: MCHS2026=500
Регистр не важен. Пробелы игнорируются. Неправильные строки будут пропущены.
📅 Отрывной календарь (праздники)
Показывается в главном меню только в дни из списка. Привлекает внимание анимацией.
— Плавающая (N-й день недели): MM|N|DOW|Название|+Бонус|Текст
где N=1-4 или L(последний), DOW=1(пн)→7(вс)
пример: 6|3|7|День медработника|+15|Операторы жизни (3-е воскресенье июня)
Строки, начинающиеся с ; или # — игнорируются.
🎨 Настройка инструментов
Формат: номер:фаза через запятую. Пример: 3:end (в конце 3-го), 7:start (в начале 7-го)
Через запятую. Пример: 6-7, 11-14 — на этих уровнях инструмент заблокирован
Формат: номер:фаза через запятую. Пример: 3:end (в конце 3-го), 7:start (в начале 7-го)
Через запятую. Пример: 6-7, 11-14 — на этих уровнях инструмент заблокирован
Формат: номер:фаза через запятую. Пример: 3:end (в конце 3-го), 7:start (в начале 7-го)
Через запятую. Пример: 6-7, 11-14 — на этих уровнях инструмент заблокирован
Формат: номер:фаза через запятую. Пример: 3:end (в конце 3-го), 7:start (в начале 7-го)
Через запятую. Пример: 6-7, 11-14 — на этих уровнях инструмент заблокирован
🆘 Социальная помощь
⚠️ Помощь сбрасывает кулдаун компаса у помогающего
🐾 1.5 Спасатели (Животные)
Выберите набор иконок:
🐶 Питомец
GIF состояний (URL):
📅 Периоды питомца
В обучении — питомец как сейчас (тезисы + копит батарейки).
В каникулах — обычное тамагочи (только уход, батарейки не копит).
По умолчанию: обучение с 15 марта по 31 октября. Каникулы: с 1 ноября по 14 марта следующего года.
Формат: номер:фаза через запятую. Пример: 3:end (в конце 3-го), 7:start (в начале 7-го)
Через запятую. Пример: 6-7, 11-14 — на этих уровнях питомец заблокирован
Если включено — при генерации игры питомец будет мёртв. Отключи и перегенерируй для оживления.
Что происходит с питомцем, когда любой зверь погибает в викторине.
Через сколько дней без еды и воды питомец умирает в режиме каникул. В режиме учёбы — бессмертен к голоду. По умолчанию 7.
Что происходит, когда в катсцене выбрано действие «Питомца не будет».
Сколько 🔋 питомец приносит в минуту. Бонусы от кормления/поения/игры/сна (+10%) начисляются поверх этой ставки.
📝 Назвать питомца (вставка)
Работает как конверт/дверь/опрос: показывается в выбранном слоте уровня.
Резервная кличка из конструктора: Бим
👥 2. Герои
Проигрывается, когда игрок впервые собрал слово правильно.
Если заполнено, будет видео вместо гифки.
Если GIF победы героя не задан — в игре покажется стандартное конфетти.
📚 3. Уровни
Обрезать определение после ";"
Влияет только на определение справа от ":". Строки, начинающиеся с ";", всегда игнорируются.
Перенести неиспользованные слова в тезисы
Формат такой же, как у словаря. Выбирается случайно, не повторяется, пока не закончатся.
Обрезать определение после ";" (для Тезисов)
Влияет только на определение справа от ":". Строки, начинающиеся с ";", всегда игнорируются.
⚙ Настройки генерации кроссворда
Чем больше, тем лучше кроссворд, но дольше генерация.
Сетка должна быть связной
Без "островков" отдельных слов.
Добавлять вложенные/склеенные слова из базы
Если "получилось слово" (≥ мин. длины) и оно есть в словаре — добавим с определением.
Важно: строки начинающиеся с ; всегда игнорируются.
Разделитель строго слово : определение. Ё→Е.
⚠ Сначала добавьте героев!
☢️ Секретный Финал (Глитч)
☢ Мультивселенная (Жизни)
🔮 Квест вневременья
📋 Этапы квеста:
Порядок этапов = порядок прохождения. Зависимости настраиваются в каждом этапе.
📳 Настройка Стресса
🧩 Добавить уровень-ПАЗЛ (Jigsaw Островки)
🔍 Добавить уровень (Поиск Предметов)
Будет использован фон выбранного героя
Размечено предметов: 0
🧊 Добавить 3D-уровень (Лабиринт комнат)
Комнат: 0, Соединений: 0
Сбрасывает память использованных слов. Повторы снова возможны.
Покажет прогресс и позволит отменить.
Инструкция: Кликните по картинке, чтобы добавить предмет. Клик по готовому кружку — откроет настройки. Клик по пустому месту — новый предмет.
Новый предмет
🧊 Редактор карты: клик по пустому полю — создать комнату · клик по комнате — выделить · Shift+клик по двум — соединить 1 клетка = ~5.5 м (одна комната). Коридор = 7 клеток (40 м) · точки на стенах = места для дверей
🧊 Комната #0
🚪 Соединения
🚪 Свойства двери
🔑 Ключи в этой комнате
(нет)
🪑 Декор и предметы
(по шаблону)
🗝 Секретная комната предков
Щенок появится если питомец жив и его состояние не хуже выбранного. GLB-модель (husky.glb) должна лежать рядом с игрой.