Skip to content

SDL2, C99 single-binary Sokoban implementation

Notifications You must be signed in to change notification settings

AnsgarKlein/sokoban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sokoban

Basic pure C99 minimal-dependency single-binary implementation of the Sokoban game.
All assets get encoded in base64 and compiled into the binary.

example image

Requirements

Application has the following dependencies:

  • SDL2
  • SDL2-image
  • clang

Building

Build with make:

make

run single executable with default level:

build/sokoban

or select other level:

build/sokoban -f levels/level4.sok