/Medievalution

Medievalution is a Paradox like 4x game

Primary LanguageC++

Medievalution

image

About

Mdeivalution - мой pet проект, который задуман как игра мечты. Управляйте государством на глобальной карте и сражайтесь на полях битвы в реальном времени. Игра будет охватывать период времени с падения Западной римской империи до падения Константинополя в 1453. Сражайтесь в битвах, торгуйте, заключайте союзы и объявляйте войны.

Проект вдохновлен такими играми как: Victoria II, Crusader Kings II, Europa Universalis IV, Knights of Honor, Total War.

  • Жанр - 4x RTStrategy.

Development

  • Поддержка английского и русского языка
  • Конфигурационный файл настроек
  • Экран загрузки между сценами
  • 2D анимации
  • Музыкальный автомат
  • Загрузка карты
  • Рисование границ с помощью шейдера
  • Поиск пути (временно отключено)
  • Управление камерой WSAD
  • Cкролинг колесиком мышки
  • Примитивный редактор карт (в разработке)

Сторонние библиотеки:

Install libraries

Warning

Проверьте что у вас есть все сторонние библиотеки для сборки проекта

Important

Поместите внешние зависимости в папку External

Note

Библиотеки должны скачаться автоматически через fetchcontent в cmake

Сторонние библиотеки:

  • sfml
  • spdlog
  • ImGui

Install SFML

  • sfml 2.6.0
git clone https://github.com/SFML/SFML.git

Install ImGui

  • sfml ImGui

Note

ImGui скачается автоматически через fetchcontent в cmake


Install SpdLog

  • spdlog
git clone https://github.com/gabime/spdlog.git

Build with CMake

Tip

Использйте runscript.bat для сборки

git clone https://github.com/Lenin-Grub/Medievalution.git
cd Medievalution
mkdir build
cd build
cmake ..