Skip to content

vsaraikin/snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI C++23 SFML 3.0 Tests Coverage

Snake

Classic snake game built with C++23 and SFML 3.

Screenshot

Build & Run

make build   # configure + compile
make run     # build + launch
make test    # build + run 16 unit tests
make clean   # remove build artifacts

Code Quality

make format        # auto-format with clang-format
make format-check  # verify formatting (CI)
make lint          # static analysis with clang-tidy
make coverage      # test coverage report (requires LLVM)

Requirements

  • CMake 3.25+
  • C++23 compiler (Clang 17+ / GCC 14+)
  • SFML 3.0.2 and Catch2 v3.7.1 (fetched automatically)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors