Дневник разработки / текущий прототип
Что реализовано
Всё, что уже работает в игре и редакторе FIST.
Показано 48 из 48
Ничего не найдено. Попробуйте другое слово или сбросьте поиск.
3D-прототип
Герой и оружие
-
✓
3D-мясник со скелетом
Принятая модель героя, анимации ожидания и ходьбы. Исправлена привязка костей на поясе, чтобы они не тянулись за рукой.
-
✓
Движение в любом направлении
Герой ходит и поворачивается на 360°. На компьютере доступны WASD, стрелки и экранный стик.
-
✓
Первый тесак в правой руке
Настроены размер, положение и хват 3D-оружия.
-
✓
Анимация удара тесаком
Подъём руки с небольшим сгибанием, затем быстрый удар с выпрямлением руки.
-
✓
Настройки хранятся в оружии
Модель, хват, анимация, урон, дистанция, сектор и тайминги объединены в ресурс тесака.
-
✓
Удар во время ходьбы
Ноги продолжают шагать, пока верхняя часть тела выполняет удар. Корпус доворачивается к цели.
Боевая арена на ПК
Бой и противник
-
✓
Арена «Костяной двор»
Небольшая 3D-арена с границами и препятствиями для проверки боя.
-
✓
Один тестовый противник
Костяной падальщик преследует героя, предупреждает о своей атаке, наносит и получает урон, отшатывается и погибает. Его модель пока временная.
-
✓
Автоматическая атака рядом с врагом
Удар запускается в радиусе 2,6 м, в том числе на ходу. Можно также ударить вручную.
-
✓
Попадание в активной фазе удара
Проверяются дистанция до 2,8 м, сектор 120° и препятствия. Одна атака наносит урон текущему противнику один раз; выход из зоны приводит к промаху.
-
✓
Обратная связь от попадания
Числа урона, вспышка модели, след лезвия, дуга удара, частицы, звук и небольшое смещение камеры.
-
✓
Параметр скорости атаки
Бонус по умолчанию 0. Его увеличение ускоряет удар и восстановление после него, сохраняя темп ходьбы. Получение бонусов через прокачку ещё не подключено.
-
✓
Победа, поражение и повтор боя
Смерть героя и противника обрабатывается; арену можно перезапустить.
Общие компоненты героя
Здоровье и интерфейс
-
✓
Текущее и максимальное здоровье
У героя 100 HP на старте. Урон уменьшает здоровье; интерфейс отображает изменения.
-
✓
Полоска HP над героем
Зелёная полоса с тёмной рамкой следует за персонажем и сохраняет размер на экране. Белые мультяшные цифры имеют тёмную обводку.
-
✓
Короткая запись больших чисел
Здоровье отображается как 100, 1k, 1.1k, 2.3k. Заполнение полоски считается по точным значениям HP.
-
✓
Сменное оформление полоски
Цвета, размер, шрифт и дополнительная рамка вынесены в отдельный ресурс. Подготовлена возможность замены оформления; выдача за достижения и меню коллекции ещё не сделаны.
-
✓
Регенерация здоровья
В коде · следующая APKПо умолчанию 0 HP/с. Значение 1 восстанавливает 1 HP в секунду; поддерживаются дробные значения. Лечение ограничено максимумом здоровья.
-
✓
Кража здоровья за попадание
В коде · следующая APKПо умолчанию 0. Значение 1 лечит на 1 HP за подтверждённый удар, включая добивание. Промах не лечит. Это фиксированное количество HP, не процент урона.
Отдельное приложение Windows
Редактор: карта и земля
-
✓
Самостоятельный редактор карт
Запускается отдельной программой. Есть вращение, перемещение, приближение камеры и общий вид карты.
-
✓
Участки 64 × 64 метра
Текущая «Костяная поляна» расширена до 64 × 64 м с сохранением прежней застройки и масштаба объектов.
-
✓
Расширение соседними участками
Можно добавлять землю и собирать связную карту разной формы. Предел — 16 участков в пределах 4 × 4, до 256 × 256 м.
-
✓
Кисти рельефа
Поднять, опустить, сгладить и выровнять землю. Настраиваются размер и сила кисти.
-
✓
Кисть «В ноль»
Возвращает бугры и ямы к исходной высоте 0, сохраняя покраску земли.
-
✓
Импорт текстур земли
Можно загрузить собственные PNG, JPG, JPEG и WebP и использовать их в карте.
-
✓
Локальная покраска земли
Выбор текстуры не перекрашивает всю карту. Кисть рисует только нужный участок, мягко смешивая края с соседним покрытием.
-
✓
До 16 покрытий на карте
Можно сочетать траву, глину, камень и другие материалы; повторно выбирать уже использованную текстуру и продолжать рисовать.
Модели и материалы
Редактор: объекты и библиотека
-
✓
Импорт 3D-моделей GLB
Через диалог или перетаскивание файла. Модель добавляется в библиотеку с материалами, ставится основанием на землю и получает начальный масштаб.
-
✓
Встроенные объекты для макета
Камень, сухое дерево, ящик и обломок колонны доступны для быстрой расстановки.
-
✓
Выбор и перемещение объектов
Уже установленный объект можно выбрать мышью и перетащить. После одиночной установки редактор возвращается к выбору; есть режим установки нескольких копий.
-
✓
Масштаб, поворот и высота
Объект можно увеличить или уменьшить, повернуть и поднять над землёй; доступны числовые настройки.
-
✓
Дублирование и удаление
Можно копировать установленный объект и удалять ненужные экземпляры.
-
✓
Библиотека с изображениями
Отдельные вкладки моделей и земли, миниатюры ресурсов и большой просмотр. 3D-модель можно вращать и приближать.
-
✓
Поиск, названия и категории
Ресурсы можно находить по имени, переименовывать и распределять по собственным разделам без потери ссылок в картах.
-
✓
Столкновения с окружением
Герой опирается на рельеф, ходит по склонам и сталкивается с размещёнными объектами.
Работа над своей картой
Редактор: сохранение и проверка
-
✓
Сохранение и открытие карт
Формат .hunger-map хранит рельеф, покрытия, объекты и точку появления. Есть сохранение копии и загрузка старых форматов карт.
-
✓
Автосохранение и резервная копия
Изменённая карта автоматически сохраняется примерно раз в минуту вне мазка или перетаскивания. При перезаписи файла сохраняется предыдущая версия .bak.
-
✓
Отмена и повтор действий
История до 30 действий: мазки, изменения объектов и расширение карты. Непрерывный мазок считается одним действием.
-
✓
Точка появления героя
Можно выбрать место старта и вернуть к нему персонажа во время проверки.
-
✓
Режим «Играть»
Мясник появляется прямо на редактируемой карте, ходит и выполняет удар тесаком.
-
✓
Герой остаётся при возврате в редактор
Сохраняет последнее положение и направление для сравнения масштаба с окружением. Следующий запуск игры продолжается с этого места.
-
✓
Пакет кода для переноса редактора
Блоки объектов, библиотеки и покраски земли выделены в архив с отдельным примером Godot и инструкциями подключения.
Просмотр карты на телефоне
Android и эффекты окружения
-
✓
Тестовая Android-сборка
APK с «Костяной поляной» собрана и проверена в Android-эмуляторе на компьютере. Это просмотр карты без врагов и волн.
-
✓
Вертикальный экран и камера сверху
Камера следует за героем под углом три четверти; интерфейс рассчитан на портретный экран.
-
✓
Сенсорное управление
Постоянно видимый стик слева, кнопка удара справа и возврат к точке старта.
-
✓
Перенос карты в APK
Сохранённая карта с высотами, покрытиями, моделями и точкой старта подготавливается для следующей сборки. Изменения редактора попадают на телефон после пересборки.
-
✓
Прозрачность мешающих объектов
Окружение между камерой и персонажем плавно становится прозрачным, чтобы героя было видно, и возвращается к обычному виду после прохода.
-
✓
Живой костёр
Анимированное пламя, поднимающиеся искры и тёплый мерцающий свет. Эффект автоматически привязан к модели каменного костра и работает в редакторе и Android.