Professional Documents
Culture Documents
Monster Selection
Monster Selection
Monster Selection
health = 20
monsteralive = True
monster_value = random.randint(1, 5)
if monster_value == 1:
monster = "silverfish"
monster_damage = 1
monster_health = 5
elif monster_value == 2:
monster = "goblin"
monster_damage = 5
monster_health = 10
elif monster_value == 3:
monster = "wolf"
monster_damage = 10
monster_health = 15
elif monster_value == 4:
monster = "orc"
monster_damage = 15
monster_health = 20
elif monster_value == 5:
monster = "golem"
monster_damage = 20
monster_health = 25
weapon_value = random.randint(1, 5)
if weapon_value == 1:
weapon = "stick"
weapon_damage = 1
elif weapon_value == 2:
weapon = "club"
weapon_damage = 5
elif weapon_value == 3:
weapon_damage = 10
elif weapon_value == 4:
weapon_damage = 15
elif weapon_value == 5:
weapon_damage = 20
def
selections(monster,monster_damage,monster_health,weapon,weapon_damage,health,monsteraliv
e):
monster_value = random.randint(1, 5)
if monster_value == 1:
monster = "silverfish"
monster_damage = 1
monster_health = 5
elif monster_value == 2:
monster = "goblin"
monster_damage = 5
monster_health = 10
elif monster_value == 3:
monster = "wolf"
monster_damage = 10
monster_health = 15
elif monster_value == 4:
monster = "orc"
monster_damage = 15
monster_health = 20
elif monster_value == 5:
monster = "golem"
monster_damage = 20
monster_health = 25
weapon_value = random.randint(1, 5)
if weapon_value == 1:
weapon = "stick"
weapon_damage = 1
elif weapon_value == 2:
weapon = "club"
weapon_damage = 5
elif weapon_value == 3:
weapon_damage = 10
elif weapon_value == 4:
weapon_damage = 15
elif weapon_value == 5:
weapon_damage = 20
monsteralive = True
selections(monster,monster_damage,monster_health,weapon,weapon_damage,health,monsteraliv
e)
def
fight(monster,monster_damage,monster_health,weapon,weapon_damage,health,monsteralive):
def
your_turn(monster,monster_damage,monster_health,weapon,weapon_damage,health,monsteraliv
e):
def weapon_damage_mod
(monster,monster_damage,monster_health,weapon,weapon_damage,health,monsteralive):
weapon_damage_modifier = random.randint(-5, 5)
if weapon_damage_modifier <= -1 :
elif weapon_damage_modifier == 0 :
weapon_damage = (weapon_damage+weapon_damage_modifier)
weapon_damage_mod(monster,monster_damage,monster_health,weapon,weapon_damage,health
,monsteralive)
print("you dealt "+str(weapon_damage)+" points of damage using a "+ weapon +" to the
"+monster)
if monster_health >= 1:
monsteralive = True
if monsteralive == True:
def monster_turn(monster, monster_damage, monster_health, weapon, weapon_damage,
health, monsteralive):
monsteralive):
weapon_damage_modifier = random.randint(-5, 5)
elif weapon_damage_modifier == 0:
monsteralive)
if health <= 0:
if health >= 1:
your_turn(monster,monster_damage,monster_health,weapon,weapon_damage,health,monsteraliv
e)
monsteralive = False
your_turn(monster,monster_damage,monster_health,weapon,weapon_damage,health,monsteraliv
e)
fight(monster,monster_damage,monster_health,weapon,weapon_damage,health,monsteralive)