« All Events
7 PM – Python OOP – Latisha
January 5, 2023 @ 7:00 pm - 8:00 pm
Today We Did
- We reviewed Class, Inheritance, methods, __init__.
- We reviewed how to override parent’s class method.
- We continued with AdventureGame project by adding “1. Add New Monster”
Homework
- Continue with AdventureGame project. Add code so it will do the following
- When the program first starts, add the following monsters automatically to the monster_dictionary
- Dragon – 100 health – 50 Max attack
- Troll – 50 health – 20 Max attack
- Water Golem – 30 health – 20 Max attack
- Cyclops – 60 health – 30 Max attack
- Add code to do “2. List all monsters” like below
-
Welcome to AYC Logic Adventure Game
Main Menu
1. Add Monster
2. List all monsters
3. Play Adventure
4. Exit
Enter your selection: 2
Dragon - 100 health - 50 Max attack
Troll - 50 health - 20 Max attack
Water Golem - 30 health - 20 Max attack
Cyclops - 60 health - 30 Max attack
Main Menu
1. Add Monster
2. List all monsters
3. Play Adventure
4. Exit
Enter your selection: 1
ADD NEW MONSTER
Enter monster species: Hydra
Enter monster health: 80
Enter monster max attack: 40
You have succesfully added Hydra to our system.
Main Menu
1. Add Monster
2. List all monsters
3. Play Adventure
4. Exit
Enter your selection: 2
Dragon - 100 health - 50 Max attack
Troll - 50 health - 20 Max attack
Water Golem - 30 health - 20 Max attack
Cyclops - 60 health - 30 Max attack
Hydra - 80 health - 40 Max attack
Main Menu
1. Add Monster
2. List all monsters
3. Play Adventure
4. Exit
Enter your selection: