Jacob Ward Portfolio
Leo Invictus
Leo Invictus, Latin for "Unconquerable Lion," is a contactless Role Playing Game (RPG) designed to be played at a Northeastern University alumni event during the COVID-19 pandemic. Staged in the colosseum of Ancient Rome, the user controls three increasingly powerful gladiators to fight against three different beasts to claim ultimate victory.
Gameplay
Each turn, the user can select one of four options: Attack, Shield, Dodge Attack, or Pump Up the Crowd. Each option has benefits and drawbacks as described in the poster shown. The beast will always respond with an attack, so the user must develop a strategy to inflict the most damage while taking the least!
Arduino Hardware
The hardware for Leo Invictus consists of an Arduino Uno and four ultrasonic distance sensors. By hovering their hand over one of the labeled sensors, the user can select a corresponding action. User input data is sent to the serial monitor and processed by the software.
Software / GUI
Processing 3, a Java based language, was used to control and display gameplay through a Graphical User Interface (GUI). The GUI displays the current statistics for the gladiator and the beast, as well as color changing health bars. The GUI also provides messages to narrate the gameplay and any errors.