Skip to content

sampletext52/cpp_individual_1

Repository files navigation

SFML Platformer Game

Простая игра-платформер на 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.0

Структура проекта

src/
├── main.cpp          # Точка входа
├── Game.h/cpp        # Игровой контроллер
├── Player.h/cpp      # Игрок
├── Platform.h/cpp    # Платформы
├── InputHandler.h/cpp # Ввод
└── Physics.h/cpp     # Физика

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •