- New type of reward: with message. First usage for displaying an event with viewers idea
- UI of events cards rework
- Dynamic actions and commands! Now game can manipulate with them, generating new and using in Quests
- Wagon fuel now have own visual
- New commands parser. No static commands at server start. Now active commands in Game
- Game localization: English
- Camera movement improved
- 4 концовки у Торговца: две "грустные", две норм. Торговцы меняются, как и торговые предложения
- Новая команда "!сажать" и сопутствующий квест в Деревне
- Новый интерфейс в верхней части игры! Отображаются: информация о нынешней локации, путь, показатели Машины
- Торговля теперь является событием, со своей карточкой
- Слева сформирована область для карточек активных игроков
- Торговец управляется новым Торговым сервисом. Заложена основа для базовой торговли
- Реализована Торговая сделка (Trade offer) с ценой за предмет и объемом предложения
- Новая команда "!торговать (id сделки)". На замену старым "купить" и "продать"
- Новый титул: Рейдер. Стример может устроить рейд и привести зрителей на стрим игры. За это он получит очки Рейдера
- Квесты теперь делятся на 2 типа: главные и побочные. Главный квест активируется путем голосования
- Готов первый квест, который выдает Торговец. Нужно довезти груз из деревни А в деревню Б
- Первый груз на Машине: Сундук. По сути это Инвентарь с древесиной =D
- У юнитов более осмысленные, сгенерированные имена, а-ля "Синкмайр Винглейс"
- Квесты! Набор заданий (tasks), которые могут выполнять все в округе
- Первый квест: накопить древесину на складе Деревни и построить здание
- У юнитов теперь есть имена
- Новый юнит: Торговец. Будет торговать с игроками
- Новые здания: Торговый пост (главный аккумулятор для Торговцев), Зона стройки
- Сценарии! Теперь юниты выполняют подготовленные наборы задач, а не "думают что им делать"
- В деревне теперь появляются доступные Приключения. Зрители голосуют командой "!го"
- Сообщения зрителя из чата теперь отображаются над его игровым персонажем
- У Чанка появился свой фон (Area). Локации начинают отличаться по цветовой палитре
- Начинают появляться некие темы локаций: green, blue, teal, violet, toxic и stone
- Перерисованы все деревья, теперь их 5 штук
- Шрифт "Noto Serif" и в интерфейсе, и в игре
- Два новых титула: Злодей, Заправщик
- Отдельный интерфейс для Машины. Иконки скорости и топлива
- Теперь можно превратить картинку в массив с данными о каждом пикселе
- Получившийся массив данных можно использовать в генерации текстур для игры. При этом использовать необходимые цвета
- Топливо. Расходуется довольно быстро
- Новая команда: !заправить. Можно пополнять топливо с помощью древесины
- Новый Чанк: Озеро. Базовая генерация воды и облика итогового озера
- Новые приключения генерируются прямо из активной игры. Больше не нужно перезагружать сервер
- Верхняя шкала прогресса теперь показывает реальные данные
- Теперь есть метод определения ближайшего объекта
- Не Телега. Паровая Машина!
- Появилась первая генерация набора Чанков
- Новая сущность: Путь. Машина совершает реально странные, но прикольные передвижения
- Новые анимации: Пар из двигателя, Огонь
- Звук костра. Звук теперь запускается только если объект в пределах видимости
- Новый юнит: Механик. Будет руководить движением Телеги
- Новый цвет рубашки и новая прическа
- Здания обновлены для будущих уникальных способностей
- Новый центр игры: Телега. Едет, крутятся колеса
- Появились генерируемые области: Чанки
- Первые Чанки: Деревня, Лес
- Игроки умеют бегать рядом с Телегой
- Интерфейс Телеги и активного Чанка
- Новый юнит: Фермер. Умеет сажать новые деревья, по необходимости
- Новый цвет рубашки: синий. У Курьера обновление
- Создана первая имитация камеры. Плавное движение всех объектов и фона!
- У зданий появился свой инвентарь
- Курьер научился класть древесину и камни на Склад
- Склад показывает кол-во древесины и камня
- Появился контроль визуального состояния на сервере: Рубашка, Прическа
- Выбрана основная палитра цветов для спрайтов и интерфейса: Resurrect 64
- Перерисованы основные объекты
- Генерация фона игры: тайлы и их шансы
- Первый юнит: Курьер. Его задача - переносить ресурсы от игроков на склад
- Первые здания: Костер (центр деревни) и Склад (для строительства)
- Можно собирать группу игроков и бежать вместе в другую локацию
- У локаций появляются свои правила
- Появилась возможность создавать разные комнаты-сцены
- Базовая анимация персонажа при передвижении
- Определились с новой концепцией игры - волны, строительство, главный игрок
- Ротация ресурсов в руке (вместо отдельного интерфейса)
- Новый титул: Зритель. Можно покупать баллы за активность на Twitch
- Научились "шатать" объекты (появились базовая анимация)
- Звуки вернулись
- Статус компаньона: открылись возможности копить и тратить баллы при просмотре стрима
- Сократилось кол-во сообщений между клиентом и сервером (в 8 раз)
- Первый рейд от Duckate с 22 зрителями!
- Первый донат от sava5621!
- Титулы: Богач, Филантроп
- Новые команды: помощь, донат
- Провели первый стресс тест - все лагает. Решили что клиентскую часть будем переделывать на Canvas
- Генерация деревьев и камней на всей области
- Уходим от идеи рогалика, будем делать tower defence
- Skills работают (как раньше), но теперь с рандом шансом
- Отображение ресурса в руке (как раньше)
- Камень снова тут (как раньше)
- Команда подарить (как раньше)
- Инструменты: можно купить и быстрее добываются ресурсы (как раньше)
- Создан новый инвентарь, который может быть у игроков, животных, деревьев...
- Массовый рейд на 15 человек. Зарисовка с "разбойниками"
- Основная работа по созданию движка выполнена
- Грамотная target система, в которой вместо координат используется ссылка на саму цель
- Теперь внешние сервисы могут напрямую воздействовать на запущенную игру
- Начали наполнять Trello разными идеями
- Появляются новые текстуры деревьев
- Bun и websockets начинают создавать новый вид общения между сервером и клиентом
- Сервер теперь работает на Bun, а не на Node.js
- Звуки инструментов теперь уникальны
- Новый инструмент: кирка
- Запустили фазу Альфа-2: начался сбор камня, команда !подарить
- Постепенный перенос state в Zustand
- Появился новый ресурс: камень
- Новый навык: Шахтер. Прокачивается в процессе добычи камня
- Теперь можно купить топор
- Топор ломается при каждом использовании
- Разная скорость добычи: руками и при использовании инструмента
- Фаза Альфа-1 окончена: собрали первую 1000 древесины в деревне
- Придумали с bezsovesty идею добавить аудио-комнату, чтобы можно было общаться с игроками
- Команда !продать
- Инвентарь игрока
- Первый навык: Лесоруб. Прокачивается в процессе добычи древесины
- Анимация животных. Зайцы и волк двигаются по экрану
- Рубашка игрока отображается отдельно, генерируется случайный цвет
- Отображение топора при рубке дерева
- Анимация у деревьев
- Топ игроков по репутации: топ поддержавших деревню
- Данные начали собираться в БД
- Появился первый ресурс - древесина
- Запустили фазу Альфа-1: начался сбор древесины, команда !дар
- Репутация в награду за пожертвования
- Первые звуки: звук леса и рубки деревьев
- Первый стрим с игрой