Skip to content

Bre2wice/Advanced-Python-Module-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

OVERVIEW In this mini-project, you will create a hero character and battle the powerful Evil Wizard. You'll use Object-Oriented Programming (OOP) concepts to extend starter code, customize your character, and add new functionality. Through a simple menu system, you'll control your character by choosing actions like attacking, using special abilities, healing, and viewing stats. Your task is to modify the starter code and defeat the Evil Wizard by implementing your own logic and design.

Characters' unique abilities added:

Warrior

Ability 1 – Power Strike → bonus damage attack

Ability 2 – Battle Cry → increases attack power

Mage

Ability 1 – Fireball → attack with extra random damage

Ability 2 – Mana Shield → restores some health

Archer

Ability 1 – Quick Shot → fires two arrows (double attack)

Ability 2 – Evade → dodge the next enemy attack

Paladin

Ability 1 – Holy Strike → strong bonus-damage attack

Ability 2 – Divine Shield → blocks the next attack

About

Defeat the Evil Wizard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages