Skip to content

Syntax Institut Grundlagen der Programmierung Abschlussprojekt

Notifications You must be signed in to change notification settings

ManuS86/Abschlussprojekt-RPG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPG Boss Fight

by ManuS

Grundlagen der Programmierung

Abschlussaufgabe RPG


1. Scenario

You control a party of three heroes: A Cleric, a Mage and a Warrior and have to defeat the Necromancer boss and his Golem.

2. Details

Each hero attacks in the order of your choice and then the enemies attack a random target with a random ability until one side is defeated.

Information about the heroes:

  • The hero party consists of three heroes of three different classes: Cleric, Mage and Warrior
  • The heroes have each have 4 different abilities
  • The heroes have an item Inventory.
    The inventory contains multiple items with different abilities:
    • 3x Health Potion: Heals 50% of a heroes max. HP
    • 1x Elixir: Increases a heroes ability effects permanently by 10%

Information about the Boss and the Golem:

  • The boss is a Necromancer who can summon a Golem when he drops below 50% max. HP
  • The Necromancer abilities:
    • Death Wave: Deals damage to each hero.
    • Curse: Can only affect one hero at a time reduces the HP of the target by 10% of their max HP every turn until they reach 20% of their max HP.
    • Vampiric Touch: Drains a heroes HP and heals the boss for the amount of damage dealt
    • Grievous Wounds: deals damage to a hero and prevents them from healing for one turn
    • Blight: Deals a lot of damage to a hero
    • Summon Golem: Summons a Golem once per game, when the boss drops below 50% max HP. It has less HP than the Necromancer and only 3 attacks. It attacks after the Necromancer each turn.
  • Golem abilities:
    • Smash: Deals a lot of damage to a hero
    • Ground Slam: Deals damage to each hero
    • Taunt: Forces the heroes to attack the Golem for the next 2 turns

About

Syntax Institut Grundlagen der Programmierung Abschlussprojekt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages