Skip to content

Stuycs-K/lab11-stuyrim-3-cheni-wus

 
 

Repository files navigation

Review Assignment Due Date

APCS - Stuyrim

Features

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.

Game Screen and Gameplay

✅ 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.

Adventurer Subclasses

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.

About

2025-apcs1-lab11-stuyrim-APCS-Stuyrim-Template-1 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%