Tmon8-godot-ttt: различия между версиями
Материал из The Magic of Number 8 Wiki
Comminux (обсуждение | вклад) м Добавлены изображения и внесены исправления в список изменений проекта |
Comminux (обсуждение | вклад) Обновлён список изменений |
||
| (не показано 5 промежуточных версий этого же участника) | |||
| Строка 2: | Строка 2: | ||
Клон игрового режима Trouble in Terrorist Town (TTT) на базе Godot Engine. | Клон игрового режима Trouble in Terrorist Town (TTT) на базе Godot Engine. | ||
Создатели игры: al3427 (модели, графика, анимации, различные идеи) и Comminux (инфраструктура, сетевая часть, внутриигровая логика, работа с движком) | |||
== Список изменений == | == Список изменений == | ||
| Строка 15: | Строка 14: | ||
[[Файл:Tmon8-godot-ttt_in-game-3.png|мини|Тестовый уровень]] | [[Файл: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. | * v0.5.0 - Проект перешёл на Godot 4.5. Реализован таймер и система раундов. Игра теперь может быть запущена в консольном режиме. Добавлены параметры запуска: --map=name (выбор карты для загрузки), --setup=server (запустить игру в режиме сервера). Добавлены консольные команды: changemap (смена карты), kill (убить игрока по его ID), maps (показать список существующих карт), restart (перезапустить уровень), status (показать актуальную информацию о сервере и подключенных игроках). Обновленная модель игрока. Для платформы Android добавлен плагин с виртуальным джойстиком для перемещения игрока. Игра теперь может быть запущена в консольном режиме. Добавлена возможность изменения цвета текстуры игрока перед началом игры. Система слотов для меню выбора оружия. Подбор и выбрасывание предметов. Меню приобретения экипировки для предателя. | ||
* v0.6.0 - Проект перешёл на Godot 4.6. Добавлена консольная команда: forcespec (принудительно перевести игрока в наблюдатели). Реализован контроллер игрока наблюдателя. Обновлено Tab-меню. | |||
{{lowercase title}} | {{lowercase title}} | ||
Текущая версия от 13:19, 4 января 2026
Описание
Клон игрового режима Trouble in Terrorist Town (TTT) на базе Godot Engine.
Создатели игры: al3427 (модели, графика, анимации, различные идеи) и Comminux (инфраструктура, сетевая часть, внутриигровая логика, работа с движком)
Список изменений
Предварительные выпуски
- 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.5. Реализован таймер и система раундов. Игра теперь может быть запущена в консольном режиме. Добавлены параметры запуска: --map=name (выбор карты для загрузки), --setup=server (запустить игру в режиме сервера). Добавлены консольные команды: changemap (смена карты), kill (убить игрока по его ID), maps (показать список существующих карт), restart (перезапустить уровень), status (показать актуальную информацию о сервере и подключенных игроках). Обновленная модель игрока. Для платформы Android добавлен плагин с виртуальным джойстиком для перемещения игрока. Игра теперь может быть запущена в консольном режиме. Добавлена возможность изменения цвета текстуры игрока перед началом игры. Система слотов для меню выбора оружия. Подбор и выбрасывание предметов. Меню приобретения экипировки для предателя.
- v0.6.0 - Проект перешёл на Godot 4.6. Добавлена консольная команда: forcespec (принудительно перевести игрока в наблюдатели). Реализован контроллер игрока наблюдателя. Обновлено Tab-меню.