Project information
- Category: App
- Developers: Zach Hamilton
Details
- Developed a top-down Roguelike game in pure C++, using the Cinder library for graphics, as part of a software development and design course at UIUC
- Players would traverse an infinite dungeon, advancing from floor to floor while collecting four elemental powers and two weapons to defeat procedurally generated enemies which moved according to deterministic AI.
- The layout of each floor was generated by a custom random maze generator, with varying widths, lengths, number of rooms, and number of items. A health bar was present in the top of the screen, and players could collect hearts dropped from enemies to restore a portion of their health if they were injured. If the player ran out of health, a “game over” animation would play, and the player would need to start again from the beginning.
- Received accolades from TAs and professor for outstanding project work and for going above and beyond the requirements for the project.