See Github link for source code and schematic.

The board is connected to an Arduino UNO via the 3 pins (DATA, LATCH, CLOCK).

A mini joystick is attached to the Arduino to provide movement and it's built-in button is also used for input such as opening and activating inventory.

To Do:

  • Include ATK/DEF in fight calculations
  • Test level scaling
  • Proper end game and scoring