Простая игра-платформер на C++ с использованием SFML.
- CMake: 3.28+
- C++: 17+
- Компилятор: MSVC 2022, GCC 9+, Clang 10+
- SFML: 3.0.2 (автоматически загружается)
# Debug версия
build-debug.bat
# Release версия
build-release.bat
# Все конфигурации
.\build-all.ps1# Debug
build\debug\bin\Debug\main_debug.exe
# Release
build\release\bin\Release\main_release.exe- ←/→ - движение
- Пробел - прыжок
- Закрыть окно - выход
Релизы создаются автоматически при создании тега:
git tag v1.0.0
git push origin v1.0.0src/
├── main.cpp # Точка входа
├── Game.h/cpp # Игровой контроллер
├── Player.h/cpp # Игрок
├── Platform.h/cpp # Платформы
├── InputHandler.h/cpp # Ввод
└── Physics.h/cpp # Физика