#SurvivingSE

A simple RPG game based on the life of a 1A software Engineering Student.

Use of Software Components

  • OpenGL
  • C/C++
  • I2C Message Protocols

Use of Hardware Components

  • Orbit Booster Buttons/Switches
    • Used for player input
  • Orbit Booster Pack Accelerometer
  • Used for player's in game movement
  • Tiva C Board LEDs
  • Indicates direction of movement

Challenges

  • Implemenation of Graphics using OpenGL
  • Implementation of a Game State Manager
  • Implementation of an infinite grid and the storage of its state
  • Implementation of Game Physics components such as randomized map generation, fighting, monster generation and movement