Skip to content

leftidev/cpp-Gravity-Gizmo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gravity Gizmo

Latest screenshot

alt tag What?

This repo contains Gravity Gizmo. This is a game I originally developed in Python and Pygame. I am going to re-program the game in C++, using GEngine. NOTE: Under heavy development.

  • GEngine is a 2D game engine, based on SDL2 and OpenGL
  • SDL2 (Simple DirectMedia Layer) is used for handling input, audio, windowing and text
  • OpenGL is used for rendering graphics

Project:

  • Sidescrolling platformer, where quick reactions are a must
  • You must reverse gravity to get to inaccessible locations
  • Graphics created in Paint.net
  • Uses GEngine from cpp-GEngine
  • Uses the demo from cpp-GEngine/demo-platformer as the basic project skeleton
  • Under heavy development

How to download?

I will occasionally upload a most latest version of the game. You have to download the game binary, assets and required .dll's. I bundled them all in one 563KB .zip file. This .zip file contains the executable in the bin directory.

  • Navigate to the folder "bin" on top of the site
    1. Click the file "gravity_gizmo.zip", and on the right click the button labeled "Raw"
  • This downloads the .zip file

NOTE: Currently only tested on Windows!

How to play?

Objectives:

  • Bubble up all the enemies in the level, and destroy them by bursting the bubble
  • After destroying all the enemies, run to the exit

Controls:

  • Up, Down arrow to reverse gravity
  • Left, Right arrow to move
  • Space to jump, space again to double-jump
  • Left CTRL to shoot a bubble

Other

This project uses the MIT license. Feel free to poke.

About

C++, GEngine game: Gravity Gizmo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published