Medievalution
Medievalution is a Paradox like 4x game
Install / Use
/learn @Lenin-Grub/MedievalutionREADME
Medievalution
Оглавление
Русский
О проекте
Medievalution - мой pet проект, который задуман как игра мечты. Управляйте государством на глобальной карте и сражайтесь на полях битвы в реальном времени. Игра будет охватывать период времени с падения Западной римской империи до падения Константинополя в 1453. Сражайтесь в битвах, торгуйте, заключайте союзы и объявляйте войны.
Проект вдохновлен такими играми как: Victoria II, Crusader Kings II, Europa Universalis IV, Knights of Honor, Total War.
- Жанр - 4x RTStrategy.
Зависимости
Windows & Linux C++ 20
[!IMPORTANT] Установите переменную среды External. В качестве пути установите любой путь, где хранятся ваши бибилиотеки, либо куда вы хотите чтобы они скачались автоматически.
К примеру для Windows
External
D:\External
Либо пропишите нужный вам путь вручную в главном CmakeLists.txt
set(EXTERNAL_DIR "D:/External")
- нужные зависимости должны скачаться автоматически с GitHub
[!WARNING] Проверьте что у вас есть все сторонние библиотеки для сборки проекта
Сторонние библиотеки:
- SFML 2.6.x
- SpdLog
- ImGui 1.89
- ImGui-SFML 2.6.x
- EnTT
Cборка CMake
git clone https://github.com/Lenin-Grub/Medievalution.git
cd Medievalution
mkdir build
cd build
cmake ..
English
About the Project
Medievalution is my pet project, envisioned as the game of my dreams. Manage a state on a global map and fight in real-time battles. The game will cover the period from the fall of the Western Roman Empire to the fall of Constantinople in 1453. Fight in battles, trade, form alliances, and declare wars.
The project is inspired by games such as: Victoria II, Crusader Kings II, Europa Universalis IV, Knights of Honor, Total War.
- Genre - 4x RTStrategy.
Dependencies
Windows & Linux C++ 20
[!IMPORTANT] Set the External environment variable. Use any path where your libraries are stored, or where you want them to be automatically downloaded.
For example, for Windows:
External
D:\External
Or specify the path manually in the main CMakeLists.txt:
set(EXTERNAL_DIR "D:/External")
- The necessary dependencies should be automatically downloaded from GitHub
[!WARNING] Make sure you have all the necessary external libraries for building the project
External Libraries:
- SFML 2.6.x
- SpdLog
- ImGui 1.89
- ImGui-SFML 2.6.x
- EnTT
CMake Build
git clone https://github.com/Lenin-Grub/Medievalution.git
cd Medievalution
mkdir build
cd build
cmake ..
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
