Make a clear list of features that work/dont work
✅ This feature works.
❓ This feature works partially.
☑️ This extra (beyond the things that the lab was supposed to do) feature works.
❌ This required feature does not work.
🪲 This is a bug that affects the game.
✅ Program can select between normal and boss mode at the start of a game.
✅ Program is able to display the borders of the screen.
✅ Program has functions that create text lines and text boxes.
✅ Program is able to draw a party of adventurers on the screen.
✅ Health of adventurers has its text color adjusted based on value. 🪲 HP displays a second time when an the # of digits of HP changes. Most likely some issue with ColorbyPercent String.
✅ Program is able to take user input and convert them into actions.
✅ Program can select random actions for enemy adventurers to take.
✅ Program can cycle through players in a party to allow all of them to take action.
✅ Program displays a victory or loss screen based on the outcome of a battle.
Class Name | Guardian | Progress | Bard | Progress |
---|---|---|---|---|
Stats | Relatively high HP, medium damage | ✅ | Relatively low HP and damage | ✅ |
Attack | damage, count turn | ✅ | Restores Special, dmg | ✅ |
Resource | Shields, consume to nullify 1 instance of damage, gain 1 after X actions | ✅ | Inspiration | ✅ |
Special Attack | Consume all shields, deal X bonus damage per shield | ✅ | Debuff (decrease enemy atk) the enemy for X turns | ✅ |
Support(self) | Extra turn for shield gain, heal self + more healing per shield | ✅ | Restore X inspiration | ✅ |
Support(ally) | Give an ally a shield | ✅ | Give an ally strength (deal more damage) | ✅ |
Abilities | Boss Class | Progress |
---|---|---|
Name | Head Hooligan | ✅ |
Resource | Damage taken - boost damage based off this value | ✅ |
Basic Attack | Hits one enemy twice. | ✅ |
Special Attack | Deal high damage to all enemies. | ✅ |
Support | Next attack deals double damage. | ✅ |