Tmon8-godot-ttt: различия между версиями

Материал из The Magic of Number 8 Wiki
мНет описания правки
м Добавлены изображения и внесены исправления в список изменений проекта
Строка 9: Строка 9:
* v0.0.1 - Создана заглушка главного меню со вкладками.
* v0.0.1 - Создана заглушка главного меню со вкладками.
* v0.0.2 - Добавлен экран с лицензиями на используемые компоненты. Реализован механизм сохранения настроек.
* v0.0.2 - Добавлен экран с лицензиями на используемые компоненты. Реализован механизм сохранения настроек.
* v0.1.0 - Проект перешёл на Godot 3.5. Версия проекта теперь соответствует семантическому версионированию 2.0.0. Реализована примитивная система синхронизации положения и поворота камеры игроков в локальном мире.
[[Файл:Tmon8-godot-ttt main-menu-2021.png|мини|Главное меню]]
* v0.1.1 - В проекте теперь используется встроенная система локализации (английский и русский язык).
* v0.1.0 - Проект перешёл на Godot 3.5. Версия проекта теперь соответствует семантическому версионированию 2.0.0. Реализована примитивная система синхронизации положения и поворота камеры игроков в локальном мире. В проекте теперь используется встроенная система локализации (английский и русский язык). На экране игрока добавлена справка по управлению.
* v0.1.2 - Игрок будет возрожден, если он попал под карту. На экране игрока добавлена справка по управлению. Внесены изменения на карте TestRoom.
* v0.2.0 - Проведен рефакторинг системы отправки точек спавна игроков. Добавлено внутриигровое меню паузы.
* v0.2.0 - Проведен рефакторинг системы отправки точек спавна игроков. Добавлено внутриигровое меню паузы. На карте TestRoom применены текстуры для прототипов.
* v0.3.0 - Переработан код контроллера игрока. Добавлен мобильный контроллер для Android устройств (джойстик для перемещения), табло для отображения списка подключенных клиентов.
* v0.3.0 - Переработан код контроллера игрока. Добавлен мобильный контроллер для Android устройств (джойстик для перемещения), табло для отображения списка подключенных клиентов.
[[Файл:Tmon8-godot-ttt_in-game-3.png|мини|Тестовый уровень]]
* v0.4.0 - Начат перенос проекта на Godot 4.0 (Поддержка мобильных устройств, механизм сохранения и загрузки настроек отсутствуют). Реализована синхронизация движения игроков посредством MultiplayerSpawner и MultiplayerSynchronizer.
* v0.4.0 - Начат перенос проекта на Godot 4.0 (Поддержка мобильных устройств, механизм сохранения и загрузки настроек отсутствуют). Реализована синхронизация движения игроков посредством MultiplayerSpawner и MultiplayerSynchronizer.
 
* v0.5.0 - Проект перешёл на Godot 4.2. Реализован таймер и система раундов. Игра теперь может быть запушена в консольном режиме. Добавлены параметры запуска: --map=name (выбор карты для загрузки), --setup=server (запустить игру в режиме сервера). Добавлены консольные команды: changemap (смена карты), kill (убить игрока по его ID), maps (показать список существующих карт), restart (перезапустить уровень), status (показать актуальную информацию о сервере и подключенных игроках).
{{lowercase title}}
{{lowercase title}}

Версия от 14:36, 16 июля 2024

Описание

Клон игрового режима Trouble in Terrorist Town (TTT) на базе Godot Engine.

Разработчик: Comminux Моделлер и 3d-аниматор : al3427

Список изменений

Предварительные выпуски

  • v0.0.1 - Создана заглушка главного меню со вкладками.
  • v0.0.2 - Добавлен экран с лицензиями на используемые компоненты. Реализован механизм сохранения настроек.
Главное меню
  • v0.1.0 - Проект перешёл на Godot 3.5. Версия проекта теперь соответствует семантическому версионированию 2.0.0. Реализована примитивная система синхронизации положения и поворота камеры игроков в локальном мире. В проекте теперь используется встроенная система локализации (английский и русский язык). На экране игрока добавлена справка по управлению.
  • v0.2.0 - Проведен рефакторинг системы отправки точек спавна игроков. Добавлено внутриигровое меню паузы.
  • v0.3.0 - Переработан код контроллера игрока. Добавлен мобильный контроллер для Android устройств (джойстик для перемещения), табло для отображения списка подключенных клиентов.
Тестовый уровень
  • v0.4.0 - Начат перенос проекта на Godot 4.0 (Поддержка мобильных устройств, механизм сохранения и загрузки настроек отсутствуют). Реализована синхронизация движения игроков посредством MultiplayerSpawner и MultiplayerSynchronizer.
  • v0.5.0 - Проект перешёл на Godot 4.2. Реализован таймер и система раундов. Игра теперь может быть запушена в консольном режиме. Добавлены параметры запуска: --map=name (выбор карты для загрузки), --setup=server (запустить игру в режиме сервера). Добавлены консольные команды: changemap (смена карты), kill (убить игрока по его ID), maps (показать список существующих карт), restart (перезапустить уровень), status (показать актуальную информацию о сервере и подключенных игроках).