< BACK
PROJECT: WARGAME
STATUS: INDEV 0.0.0.17
LOGISTICS & ARTILLERY
Стратегия в реальном времени, где война выигрывается на конвейере.
Враг не дремлет. Стройте заводы, налаживайте цепочки поставок,
заряжайте дальнобойные орудия и удерживайте периметр.
2 уровня картыПланета из гексов → тактическая квадратная карта внутри каждого гекса
Свой движокC++ · SDL2 · ENet · CMake. Без Unity, Unreal и Godot
Клиент-серверServer-authoritative, 20 тиков/сек, чанки и регионы
ЗаводыКонвейеры, буры, инвентари, логистика и переработка ресурсов
Роевой ИИТехника как колония муравьёв — тысячи юнитов без сложного мозга
Скрипты юнитовКастомный скриптовый язык для турелей и блоков
▶ Плейлист девлога ✈ Telegram @ Обратная связь

// WarGame — история версий

v0.0.0.17 Текущая
  • Система пинга между клиентом и сервером
  • Улучшения сетевого клиента и серверной логики
  • Доработка главного меню
  • Мелкие изменения и оптимизации
v0.0.0.16
  • Завершение системы конвейеров
  • Интерфейс передачи предметов между блоками
  • Оптимизация конвейеров
  • Главное меню игры
  • Улучшение сетевого клиента и размещения блоков
v0.0.0.15
  • Начало системы конвейеров - одна из ключевых систем логистики
  • Три типа конвейеров: с выводом влево, прямо, вправо
  • Внутренний инвентарь конвейера на 3 слота
  • Логика перемещения предметов по слотам каждый тик
v0.0.0.12 – 0.0.0.14
  • Консоль для игрока
  • Заготовка окна инвентаря для построек
  • Улучшение синхронизации построек
  • Улучшение добычи ресурсов бурами на сервере
  • Сервер отслеживает все постройки и состояние карты
  • Снос построек
  • UI получает данные в реальном времени
  • Рефакторинг кода: вынесены отдельные функции
v0.0.0.11 Первая постройка
  • Первая работающая постройка - бур 2×2 для добычи руды
  • Состояния бура: простаивает / бурит / заполнен
  • Параметры: прогресс добычи, эффективность, прочность, инвентарь
  • Эффективность зависит от количества клеток руды под буром
  • Улучшена система инвентаря гекса
  • Система уникальных ID для блоков и сущностей
v0.0.0.9 – 0.0.0.10
  • Универсальная система инвентаря — слоты + лимит предметов
  • Строительство с протягиванием (drag & drop)
  • Правки интерфейса и логики сервера
v0.0.0.8
  • Система логов - диагностика падений сервера
v0.0.0.7 Важное
  • Полноценная синхронизация всех событий сервер ↔ клиент
  • Система чанков и регионов (гекс = регион, 50×50 клеток в чанке)
  • Оптимизация: клиент получает только видимые чанки
  • Замена костыльного рендера текста на SDL2_ttf
v0.0.0.5 – 0.0.0.6
  • Консоль для управления сервером
  • Улучшения строительства, меню построек, подсказки, горячие клавиши
  • Исправление багов и шлифовка
v0.0.0.4
  • Двухуровневая карта: планета из гексов → квадратная карта гекса
  • Базовая система постройки
  • Заготовки для баллистики и гексагональной математики
v0.0.0.3 Ранний прототип
  • Fallback порт: 7777 → 7778 при занятости
  • Вывод ошибок
  • Изменение размера окна, автоподгон под экран
  • Цветная отрисовка карты
  • Мир 100×100 тайлов
  • Добавлены ресурсы: железо, медь, песок, сера, уголь, вода
  • Камера WASD + зум колёсиком