Skip to content

elcerdo/thrust2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

318 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THRUST2020

Thrust2020 is a sandbox "game" with solid and fluid dynamics. It uses box2d and liquidfun to provide the user with a splashy experience. Use cursor keys to move ship, space to grab/release the ball.

Build instruction

  • Install qt5
  • Clone repository
  • Run cmake
  • Compile project using make or IDE

Adding new level

  • Copy existing data/levels/map*.svg
  • Edit new svg file with inkscape for example. Horizontal guide is located at horizon.
  • Black filled polygon are solid in game.
  • Save file in repository root directory.
  • Add svg file in data/levels/levels.qrc resource file
  • Add level description in data/levels/levels.json
    • name is displayed on the UI
    • map refers to the svg file preceded by a semicolon.
    • Add doors and and paths optionally.
  • Build project and run rocket
  • ...
  • Profit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors