/cpp-Gravity-Gizmo

C++, GEngine game: Gravity Gizmo

Primary LanguageC++OtherNOASSERTION

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.