Skip to content

yyamdev/hedgehogs-can-fly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Hedgehogs Can Fly

2D physics platformer game written in C++ using SFML. Binary download, screenshots and videos available on GameJolt.

Dependencies

Building

NOTE: Only tested on Windows

  1. Clone repo.
  2. Run git submodule update --init to clone the correct version of imgui-sfml
  3. Build or download SFML 2.3.2, SFGUI 0.3.1 and libconfig
  4. Clone Dear ImGui
  5. Append the contents of imgui-sfml/imconfig-SFML.h to imgui/imconfig.h
  6. Build the game with your preferred build system (C++14). All .cpp files in the src/ directory must be compiled PLUS imgui-sfml/imgui-SFML.cpp (from imgui-sfml) and imgui/imgui.cpp, imgui/imgui_draw.cpp, imgui/imgui_widgets.cpp (from Dear ImGui). Make sure to link to SFML, SFGUI and libconfig and ensure their header files are able to be included.

Running

The game expects an assets folder called data to be present in the same in the same directory as the executable. These assets are not tracked in this repository but can be obtained by downloading the game on GameJolt.