это версия README на русском | English version README
Проект "Турельница". 2Д-игра в жанре tower-defence. Распространяется полностью бесплатно.
Идейные вдохновители "Турельницы": "Mindustry", "Yorg.io", "Factorio". Графика игры базируется на SDL3.
Все используемые библиотеки лежат в папке "libs" в готовом собранном виде. Лицензии всех используемых библиотек прилагаются "libs/licenses". Решение напрямую разместить библиотеки в репозитории проекта принято в целях повышения надёжности и простоты сборки проекта.
Нужно доработать инструкции по сборке проекта. Нужно создать понятную для любого новичка инструкцию с картинками.
*Требуется Visual Studio 2026.
- ".sln" и прочие вспомогательные файлы Visual Studio уже есть в этом репозитории. В них настроены относительные пути ко всем библиотекам. Сами библиотеки уже собраны и лежат в папке "libs" в соответствии с заданными путями. Чтобы открыть проект просто запуситите "Turret_2.sln".
- Запустите сборку проекта(зелёный треугольник с подписью "Локальный отладчик Windows"). Появится папка "build", в ней появится "Release_win_x64"/"Debug_win_x64" в зависимости от настроек сборки. При этом Visual Studio выдаст ошибку с сообщением об отсутствии dll файлов.
- В папку "Release_win_x64"/"Debug_win_x64" скопируйте папку "res" и ".dll"-файлы из "libs/MSVC_dll".
- Проект собран. Можно запускать исполняемый файл "Turret_2.exe". Всё уже должно работать.
- Зайдите в папку "cmake_proj".
- Наведите курсор мышки на пустое место внутри папки. Нажмите правую кнопку мыши.
- В появившемся меню выберите "открыть в терминале".
- Введите в терминале "cmake .". Команды терминала нужно вводить без кавычек. Дождитесь результата выполнения команды.
- Введите в терминале "cmake --build .". Дождитесь результата выполнения команды.
- В папку "cmake_proj/build" скопируйте папку "res" и ".so"-файлы из "libs/GCC_so".
- Проект собран. Можно запускать исполняемый файл "Turret_2". Всё уже должно работать.
Сообщения об ошибках сборки или багах игры можете оставлять в разделе issues.