Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Hero:
- def __init__(self, name, health, attackPower, armorNumber):
- self.name = name
- self.health = health
- self.attackPower = attackPower
- self.armorNumber = armorNumber
- def attack(self, enemy):
- print(self.name, " attack ", enemy.name)
- enemy.attackedBy(self, self.attackPower)
- def attackedBy(self, enemy, attackPower_enemy):
- print(self.name, " attacked by ", enemy.name)
- attack_taken = attackPower_enemy / self.armorNumber
- print("Getting attack: ", str(attack_taken))
- self.health -= attack_taken
- print("blood " + self.name + " balance: " + str(self.health))
- sniper = Hero("sniper", 100, 10, 5)
- rikimaru = Hero("rikimaru", 100, 20, 10)
- sniper.attack(rikimaru); print(" --- "); rikimaru.attack(sniper)
- # SIMPLE GAME IN CLI: ATTACK EACH OTHER
- # 2 OBJECT(HERO): sniper & rikimaru
- # If hero attack each other:
- # 1. display attack to other
- # 2. display attacked by other
- # 3. amount of attack
- # 4. blood/health balance
- # link: https://www.youtube.com/watch?v=6F0T4IEzke4&list=PLZS-MHyEIRo7ab0-EveSvf4CLdyOECMm0&index=5
Add Comment
Please, Sign In to add comment