Home - MATF-RG19/RG33-bally-o GitHub Wiki

Welcome to the RG33-bally-o wiki!

A simple platformer game made in OpenGL/freeGLUT API.

Currently added:

  1. Basic functionalities of a game (movement, simple physics, collision detection with floor, pausing, restart, game over mechanics)
  2. Helper functions for drawing our simple objects with triangle strips, by using parametrization and normal vectors (sphere)
  3. Collision detection events for hitting the floor.
  4. Camera movements with our player
  5. Refactored code, added structures for more simplicity and readability, added a settings header that can be used to change animation preferences
  6. multiple jumping
  7. efficient cubes for drawing
  8. Map generation with random numbers, platforms will be drawn instead of using glutSolidCube function.

How to run this

  1. clone repo
  2. make
  3. ./Bally-o

Movement

  • w - jump
  • d - move right
  • a - move left
  • q - pause game
  • p - game start
  • r - restart game
  • esc - close window