tmon8 исполнилось 4 года: годовой отчёт

от автора

в

Ура! Наши приключения продолжаются!

Проекту The Magic of Number 8 уже четыре года. И это всего лишь начало нашего увлекательного путешествия вместе с вами!

Давайте посмотрим на то, что изменилось за последний год:

Переход на Godot Engine 4.4

Разработчики движка решили одну из наиболее раздражающих проблем с лагами при первом воспроизведении любого эффекта. Благодаря новой технологии убершейдеров, компиляция шейдеров происходит заранее.

Визуальные улучшения

Главное меню игры начинает обретать индивидуальность.

Статическое освещение на карте ttt_old_sands.

Расширение концепции

Мы решили, что кроме TTT было бы классно видеть и другие игровые режимы. Теперь внутренние компоненты игры разрабатываются с учётом будущей реализации дополнительных режимов.

Общий список изменений

  • Обновленная модель игрока.
  • Для платформы Android добавлен плагин с виртуальным джойстиком для перемещения игрока.
  • Игра теперь может быть запущена в консольном режиме.
  • Добавлены параметры запуска: —map=name (выбор карты для загрузки),
    —setup=server (запустить игру в режиме сервера).
  • Добавлены консольные команды: changemap (смена карты), kill (убить игрока по его ID), maps (показать список существующих карт), restart (перезапустить уровень), status (показать актуальную информацию о сервере и подключенных игроках).
  • Добавлена возможность изменения цвета текстуры игрока перед началом игры.
  • Система слотов для меню выбора оружия.
  • Подбор и выбрасывание предметов.
  • Меню приобретения экипировки для предателя.

Над чем предстоит поработать

Важно отметить, что игра всё ещё нуждается в доработке. Требуется как улучшить стрельбу, так и изменить физику перемещения игрока. Разбить коллизию игрока на группы. Необходимо добавить возможность наблюдения за другими игроками после смерти, таблицу лидеров (Tab меню) и отчёт об игре, после завершения раунда.

Когда поставленные задачи будут выполнены, то мы хотим собрать игроков чтобы протестировать нашу игру. Присоединяйтесь к нам в Discord, чтобы не пропустить это событие и стать частью сообщества.