Example #1
0
}, {
    "item": super_potion,
    "quantity": 5
}, {
    "item": elixir,
    "quantity": 5
}, {
    "item": hi_elixir,
    "quantity": 2
}, {
    "item": grenade,
    "quantity": 5
}]

# Instantiate Players
player1 = Person("Venom :", 3460, 123, 300, 34, player_spells, player_items)
player2 = Person("Beast :", 4650, 135, 310, 34, player_spells, player_items)
player3 = Person("Robot :", 2460, 167, 260, 34, player_spells, player_items)

enemy1 = Person("Sagrus", 1250, 130, 560, 325, enemy_spells, [])
enemy2 = Person("Thanos", 11200, 700, 650, 25, enemy_spells, [])
enemy3 = Person("Netrus", 1250, 130, 560, 325, enemy_spells, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True

print(bColors.FAIL + bColors.BOLD + "Enemy attacks" + bColors.ENDC)

while running:
Example #2
0
}, {
    "item": superpotion,
    "quantity": 5
}, {
    "item": elixer,
    "quantity": 5
}, {
    "item": hielixer,
    "quantity": 2
}, {
    "item": grenade,
    "quantity": 5
}]

#Instantiate People
player1 = Person("Valos", 3260, 132, 300, 34, player_spells, player_items)
player2 = Person("Nicky", 4160, 188, 311, 34, player_spells, player_items)
player3 = Person("Robot", 3089, 174, 288, 34, player_spells, player_items)

enemy1 = Person("Minus", 1250, 130, 560, 325, enemy_spells, [])
enemy2 = Person("Magus", 12000, 701, 525, 25, enemy_spells, [])
enemy3 = Person("Mynus", 1250, 130, 560, 325, enemy_spells, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

defeated_enemies = 0
defeated_players = 0

#Game
running = True
Example #3
0
}, {
    "item": elixer,
    "quantity": 2
}, {
    "item": hielixer,
    "quantity": 1
}, {
    "item": poison,
    "quantity": 1
}, {
    "item": battery,
    "quantity": 1
}]

#Instantiate people
player1 = Person("Nathan:", 3000, 65, 120, 34, player_spells, player_items)
player2 = Person("Edward:", 2500, 65, 180, 34, player_spells, player_items)
player3 = Person("Ryan  :", 1500, 99, 80, 34, player_spells, player_items)

enemy2 = Person("Steve Hackett", 1000, 200, 250, 120, [], [])
enemy1 = Person("Phil Collins ", 5000, 200, 250, 25, [], [])
enemy3 = Person("Peter Gabriel", 1500, 120, 120, 120, [], [])

players = [player2, player1, player3]
enemies = [enemy1, enemy2, enemy3]

running = True
i = 0

print(bcolors.FAIL + bcolors.BOLD + "AN ENEMY ATTACKS!" + bcolors.ENDC)
Example #4
0
}, {
    "item": superpotion,
    "quantity": 5
}, {
    "item": elixer,
    "quantity": 5
}, {
    "item": hielixer,
    "quantity": 2
}, {
    "item": grenade,
    "quantity": 5
}]

# Instantiate People
player1 = Person("Jaspreet Singh:", 3260, 132, 300, 34, player_spells,
                 player_items)
player2 = Person("Anshul Mishra :", 4160, 188, 311, 34, player_spells,
                 player_items)
player3 = Person("Chinmaya Naik:", 3089, 174, 288, 34, player_spells,
                 player_items)

enemy1 = Person("Imp  ", 1250, 130, 560, 325, enemy_spells, [])
enemy2 = Person("Magus", 18200, 701, 525, 25, enemy_spells, [])
enemy3 = Person("Imp  ", 1250, 130, 560, 325, enemy_spells, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True
i = 0
Example #5
0
    "quantity": 15
}, {
    "item": elixir,
    "quantity": 2
}, {
    "item": hielixir,
    "quantity": 1
}, {
    "item": grenade,
    "quantity": 2
}]
# player Magics
player_magic = [fire, thunder, meteor, cure, cura]

# Instantiate Players
player1 = Person("Muiz ", 66, 152, 60, 34, player_magic, player_items, "alive")
player2 = Person("Valos", 4156, 144, 60, 34, player_magic, player_items,
                 "alive")
player3 = Person("Semes", 5822, 174, 60, 34, player_magic, player_items,
                 "alive")

# player list
players = [player1, player2, player3]

# Enemy Magics
enemy_magic = [fire, thunder, meteor]

# Instantiate Enemies
enemy1 = Person("Imp  ", 100, 130, 560, 325, enemy_magic, [], "alive")
enemy2 = Person("Magus", 18222, 701, 525, 25, enemy_magic, [], "alive")
enemy3 = Person("Imp  ", 1200, 130, 560, 325, enemy_magic, [], "alive")
}, {
    "item": superpotion,
    "quantity": 5
}, {
    "item": elexir,
    "quantity": 5
}, {
    "item": hielixir,
    "quantity": 2
}, {
    "item": granade,
    "quantity": 5
}]

#Instantiate People
player = Person(460, 65, 60, 34, player_spells, player_items)
enemy = Person(1200, 65, 45, 25, [], [])

running = True
i = 0

print(bcolors.FAIL + bcolors.BOLD + "AN ENEMY ATTACKS!" + bcolors.ENDC)

while running:
    print("================================")
    player.choose_action()
    choice = input("Choose action: ")
    index = int(choice) - 1

    if index == 0:
        dmg = player.generate_damage()
Example #7
0
from classes.game import Person, bcolors

magic = [{
    "name": "Fire",
    "cost": 10,
    "dmg": 60
}, {
    "name": "Thunder",
    "cost": 10,
    "dmg": 80
}, {
    "name": "Blizzard",
    "cost": 10,
    "dmg": 60
}]

player = Person(460, 65, 60, 34, magic)
print(player.generate_spell_damage(0))
print(player.generate_spell_damage(1))
Example #8
0
}, {
    "item": superPotion,
    "quantity": 5
}, {
    "item": elixir,
    "quantity": 5
}, {
    "item": hiElixir,
    "quantity": 5
}, {
    "item": grenade,
    "quantity": 5
}]

# Instantiate players
player1 = Person("Valos", 460, 65, 60, 34, player_spells, player_items)
player2 = Person("Nickk", 460, 65, 60, 34, player_spells, player_items)
player3 = Person("Robot", 460, 65, 60, 34, player_spells, player_items)
enemy = Person("Magns", 1200, 65, 45, 25, [], [])

# Create a list of players
players = [player1, player2, player3]
running = True
i = 0

# UI stuff start here
print(BColors.FAIL + BColors.BOLD + "AN ENEMY ATTACK" + BColors.ENDC)

# while Loop true till you win or the enemy defeats you
while running:
    print("=================================")
Example #9
0
superpotion = Item("Super Potion", "potion", "Heals 1000 HP", 1000)
elixer = Item("Elixer", "elixer", "Fully restores HP/MP of one party member", 9999)
hielixer = Item("MegaElixer", "elixer", "Fully restores party's HP/MP", 9999)

grenade = Item("Grenade", "attack", "Deals 500 damage", 500)


player_spells = [fire, thunder, blizzard, meteor, cure, cura]
enemy_spells = [fire, meteor, curaga]
player_items = [{"item": potion, "quantity": 15}, {"item": hipotion, "quantity": 5},
                {"item": superpotion, "quantity": 5}, {"item": elixer, "quantity": 5},
                {"item": hielixer, "quantity": 2}, {"item": grenade, "quantity": 5}]


# Instantiate People
player1 = Person("Player1 :", 3260, 132, 300, 34, player_spells, player_items)
player2 = Person("Player2 :", 4160, 188, 311, 34, player_spells, player_items)
player3 = Person("Player3 :", 3089, 174, 288, 34, player_spells, player_items)

enemy1 = Person("Enemy1 : ", 1250, 130, 560, 325, enemy_spells, [])
enemy2 = Person("Enemy2 : ", 18200, 701, 525, 25, enemy_spells, [])
enemy3 = Person("Enemy3 : ", 1250, 130, 560, 325, enemy_spells, [])


players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True
i = 0

print(bcolors.FAIL + bcolors.BOLD + "AN ENEMY ATTACKS!" + bcolors.ENDC)
Example #10
0
hipotion = Item("Hi-Potion", "potion", "Heals 100 HP", 100)
superpotion = Item("Super Potion", "potion", "Heals 500 HP", 500)
elixir = Item("Elixir", "elixir", "Fully restores HP/MP of on party member", 9999)
megaelixir = Item("MegaElixir", "elixir", "Fuly restores party's HP/MP", 9999)

grenade = Item("Grenade", "attack", "Deals 500 damage", 500)

player_magic = [fire, thunder, blizzard, meteor, cure, cura]
player_items = [{"item": potion, "quantity": 15}, {"item": hipotion, "quantity": 5},
                {"item": superpotion, "quantity": 2}, {"item": elixir, "quantity": 1},
                {"item": megaelixir, "quantity": 1}, {"item": grenade, "quantity": 5}]

enemy_spells = [fire, meteor, regen]

#People in game
player1 = Person("Ricas", 710,  60, 60, 34, player_magic, player_items)
player2 = Person("Jade",  535,  90, 40, 20, player_magic, player_items)
player3 = Person("Ryuji", 850,  40, 90, 54, player_magic, player_items)

#Enemies in game
enemy1 = Person("Minotaur",  2800, 65, 140, 85, enemy_spells, None)
enemy2 = Person("Lizard",  800, 45,  65, 60, enemy_spells, None)
enemy3 = Person("Lizard",  800, 45,  65, 60, enemy_spells, None)

players = [player1, player2, player3]

enemies = [enemy1, enemy2, enemy3]

running = True

print(bcolors.FAIL + bcolors.BOLD + "AN ENEMY ATTACKS!" + bcolors.ENDC)
Example #11
0
    "item": potion2,
    "quantity": 5
}, {
    "item": potion3,
    "quantity": 2
}, {
    "item": lemonade,
    "quantity": 5
}, {
    "item": limeade,
    "quantity": 1
}, {
    "item": star,
    "quantity": 5
}]
player1 = Person("Knight: ", 4500, 100, 360, 340, player_spells, player_items)
player2 = Person("Mage:   ", 3000, 200, 260, 340, player_spells, player_items)
player3 = Person("Rogue:  ", 3500, 140, 160, 340, player_spells, player_items)
enemy1 = Person("Tiny    ", 1000, 90, 745, 250, [darkness, shadow, cura], [])
enemy2 = Person("DRAGON  ", 7000, 550, 745, 250,
                [sand, scorch, darkness, shadow, bigcure], [])
enemy3 = Person("Mini    ", 1000, 90, 745, 250, [acid, darkness, cura], [])
players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]
run = True
i = 0

print(bcolors.FAIL + bcolors.BOLD + "A DRAGON ATTACKS!!!" + bcolors.ENDC)

while run:
    print("=============================")
Example #12
0
}, {
    'item': superpotion,
    'quantity': 1
}, {
    'item': elixer,
    'quantity': 1
}, {
    'item': hielixer,
    'quantity': 1
}, {
    'item': grenade,
    'quantity': 1
}]

# Instantiate People
player1 = Person("Knight", 460, 65, 60, 60, player_magic, player_items)
player2 = Person("Barbarian", 330, 30, 100, 50, [], [])
player3 = Person("Mage", 90, 120, 30, 15, player_magic, [])

enemy1 = Person("Sephiroth", 5000, 300, 150, 25, [fire], [])
enemy2 = Person("Henchman", 1200, 0, 50, 10, [], [])
enemy3 = Person("Hench Woman", 900, 0, 60, 10, [], [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True
i = 0

print(bcolors.FAIL + bcolors.BOLD + "AN ENEMY ATTACKS!" + bcolors.ENDC)
Example #13
0
}, {
    'item': superpotion,
    'quantity': 5
}, {
    'item': elixer,
    'quantity': 5
}, {
    'item': megaelixer,
    'quantity': 2
}, {
    'item': grenade,
    'quantity': 5
}]

# instantiate people
player1 = Person("Ash", 461, 65, 60, 34, player_spells, player_items)
player2 = Person("Kun", 460, 65, 60, 34, player_spells, player_items)
player3 = Person("Anv", 416, 65, 60, 34, player_spells, player_items)
players = [player1, player2, player3]

enemy1 = Person("Gul", 700, 65, 45, 23, player_spells, player_items)
enemy2 = Person("Pnw", 700, 65, 45, 23, player_spells, player_items)
enemies = [enemy1, enemy2]

running = True

print(bcolors.FAIL + bcolors.BOLD + 'AN ENEMY ATTACKS!!!' + bcolors.ENDC)

while running:
    print('===================')
    print(
Example #14
0
# Create Items
potion = Item("Potion", "potion", "Heals 50 HP", 50)
hipotion = Item("Hi-Potion", "potion", "Heals 100 HP", 100)
superpotion = Item("Super Potion", "potion", "Heals 350 HP", 350)
elixer = Item("Elixer", "elixer", "Fully restores  HP/MP of one party member", 9999)
hielixer = Item("MegaElixer", "elixer", "Fully restores party's HP/MP", 9999)

grenade = Item("Grenade", "attack", "Deals 500 damage", 500)

player_magic = [fire, thunder, blizzard, meteor, cure, cura]
enemy_magic = [fire, thunder, blizzard, cure]
player_items = [{"item": potion, "quantity": 5},
				{"item": elixer, "quantity": 2},
				{"item": grenade, "quantity": 1}]

player1 = Person("Bob ", 1500, 355, 166, 200, player_magic, player_items)
player2 = Person("Dave ", 1800, 420, 150, 150, player_magic, player_items)
player3 = Person("Monica ", 1990, 228, 250, 50, player_magic, player_items)

enemy1 = Person("Ork   ", 2500, 300, 100, 100, enemy_magic, [])
enemy2 = Person("Roger ", 11000, 900, 520, 120, enemy_magic, [])
enemy3 = Person("Ork   ", 2500, 300, 100, 100, enemy_magic, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]
running = True

print(BColors.FAIL + BColors.BOLD + "AN ENEMY ATTACKS!" + BColors.ENDC)

while running:
	print("================")
Example #15
0

#####################################
# Instantiate objects

# Magic
# At this medium level, let's start with all dark magic
fire = Magic("Fire", 10, 100, "dark")
thunder = Magic("Thunder", 12, 120, "dark")
meteor = Magic("Meteor", 40, 200, "dark")

magic_list = [fire, thunder, meteor]


#Players
main_player = Person("Superman", 500, 100, 50, magic_list)

enemy = Person("Bad guy", 800, 70, 35, magic_list)




#####################################
# Main game

# 1. Welcome speech and print the current stats of player and enemy

print("=======================================")
print("\t Welcome to the game !")
print("\t Let's kill the bad guys")
main_player.get_stats()
}, {
    "item": elixer,
    "quantity": 2
}, {
    "item": hielixer,
    "quantity": 1
}, {
    "item": grenade,
    "quantity": 1
}]

enemy_spells1 = [fire, thunder, blizzard, meteor, cure, cura, curaga]
enemy_spells2 = [fire, cure]

# People         name,     hp,  mp, atk,df, magic,         items
player1 = Person("Valos:", 500, 45, 60, 34, player_spells, player_items)
player2 = Person("Marth:", 460, 55, 75, 34, player_spells, player_items)
player3 = Person("Roy:  ", 250, 100, 80, 34, player_spells, player_items)

# Enemies
enemy1 = Person("Imp   ", 300, 40, 60, 25, enemy_spells2, [])
enemy2 = Person("Magus ", 1200, 160, 160, 25, enemy_spells1, [])
enemy3 = Person("Imp   ", 300, 40, 60, 25, enemy_spells2, [])
enemy4 = Person("Imp   ", 300, 40, 60, 25, enemy_spells2, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3, enemy4]

running = True
i = 0
Example #17
0
magic = [{
    "name": "Fire",
    "cost": 10,
    "dmg": 100
}, {
    "name": "Thunder",
    "cost": 12,
    "dmg": 124
}, {
    "name": "Blizzard",
    "cost": 10,
    "dmg": 100
}]

player = Person(460, 65, 60, 34, magic)
enemy = Person(1200, 65, 45, 25, magic)

running = True
i = 0

print(bcolors.FAIL + bcolors.BOLD + "AN ENEMY ATTACKS!" + bcolors.ENDC)

while running:
    print("=============================")
    player.choose_action()
    choice = input("Choose action:")
    index = int(choice) - 1
    print("You chose", player.get_spell_name(int(index)))

    if index == 0:
Example #18
0
}, {
    'item': superpotion,
    'quantity': 5
}, {
    'item': elixer,
    'quantity': 5
}, {
    'item': hielixer,
    'quantity': 5
}, {
    'item': grenade,
    'quantity': 5
}]
enemy_magic = [fire, meteor, cure]

player1 = Person('Jay', 4600, 65, 500, 34, player_magic, player_items)
player2 = Person('Red', 4600, 65, 500, 34, player_magic, player_items)
player3 = Person('Kil', 4600, 65, 500, 34, player_magic, player_items)

enemy1 = Person('Mean', 11200, 65, 750, 25, enemy_magic, [])
enemy2 = Person('Weak', 1250, 130, 560, 300, enemy_magic, [])
enemy3 = Person('Weak', 1250, 130, 560, 300, enemy_magic, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True

print(bcolors.FAIL + bcolors.BOLD + "An enemy attacks" + bcolors.ENDC)

while running:
Example #19
0
superpotion = Item("Super Potion", "potion", "Heals 1000 HP.", 1000)
elixir = Item("Elixir", "elixir", "Fully restores HP/MP of one party member.", 9999)
megaelixir = Item("Mega Elixir", "elixir", "Fully restores party's HP/MP.", 9999)
grenade = Item("Grenade", "attack", "Deals 500 damage.", 500)

player_spells = [fire, thunder, blizzard, meteor, cure, cura]
enemy_spells = [fire, meteor, curaga]
player_items = [{"item": potion, "quantity": 15}, 
                {"item": hipotion, "quantity": 5}, 
                {"item": superpotion, "quantity": 5}, 
                {"item": elixir, "quantity": 5},
                {"item": megaelixir, "quantity": 2},
                {"item": grenade, "quantity": 5}]

#instantiate a person called player and enemy
player1 = Person("Valo", 3260, 132, 60, 34, player_spells, player_items)
player2 = Person("Anne", 4160, 188, 60, 34, player_spells, player_items)
player3 = Person("Tom ", 3089, 174, 60, 34, player_spells, player_items)

enemy1 = Person("Mags", 18200, 701, 215, 25, enemy_spells, []) 
enemy2 = Person("Imp ", 1250, 130, 560, 325, enemy_spells, [])
enemy3 = Person("Imp2", 1250, 130, 560, 325, enemy_spells, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True
i = 0

print(bcolors.FAIL + bcolors.BOLD + "An Enemy Attacks!" + bcolors.ENDC)
Example #20
0
hielixir = Item("MegaElixir", "elixir", "Fully Restores party's HP/MP", 9999)

grenade = Item("Grenade", "attack", "Deals 500 Damage", 500)


player_spells = [fire, thunder, blizzard, meteor, cure, cura]
enemy_spells = [fire, meteor, cure]
player_items = [{"item": potion, "quantity": 15},
                {"item": hipotion, "quantity": 5},
                {"item": superpotion, "quantity": 1},
                {"item": elixir, "quantity": 5},
                {"item": hielixir, "quantity": 2},
                {"item": grenade, "quantity": 5}]

# Instantiate People
player1 = Person("Valos:", 4600, 132, 300, 34, player_spells, player_items)
player2 = Person("Nick: ", 3460, 188, 321, 34, player_spells, player_items)
player3 = Person("Robot:", 3980, 174, 288, 34, player_spells, player_items)

enemy1 = Person("Imp  ", 1250, 130, 560, 325, enemy_spells, [])
enemy2 = Person("Magus", 11200, 701, 544, 25, enemy_spells, [])
enemy3 = Person("Imp  ", 1250, 10, 560, 325, enemy_spells, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True

print(bcolors.FAIL + bcolors.BOLD + "An Enemy Attacks!" + bcolors.ENDC)

while running:
Example #21
0
}, {
    "item": super_potion,
    "quantity": 5
}, {
    "item": elixir,
    "quantity": 5
}, {
    "item": mega_elixir,
    "quantity": 2
}, {
    "item": grenade,
    "quantity": 5
}]

# Instantiate people
player_0 = Person("Vanessa", 3260, 132, 300, 34, player_spells, player_items)
player_1 = Person("Walter ", 4160, 188, 311, 34, player_spells, player_items)
player_2 = Person("Xavier ", 3089, 174, 288, 34, player_spells, player_items)

enemy_1 = Person("Monster", 11200, 701, 525, 25, enemy_spells, [])
enemy_2 = Person("Imp  ", 1250, 130, 560, 325, enemy_spells, [])
enemy_3 = Person("Imp  ", 1250, 130, 560, 325, enemy_spells, [])

players = [player_0, player_1, player_2]
enemies = [enemy_1, enemy_2, enemy_3]

running = True
i = 0

print(BColors.FAIL + BColors.BOLD + " AN ENEMY ATTACKS!" + BColors.END_C)
Example #22
0
# create some items
potion = Item("Potion", "potion", "Heals 50 HP", 50)
hipotion = Item("Hi-Potion", "potion", "Heals 100 HP", 100)
superpotion = Item("Super-Potion", "potion", "Heals 500 HP", 500)
elixer = Item("Elixer", "elixer", "Fully restores HP/MP of one party member", 99999)
hielixer = Item("Mega-Elixer", "elixer", "Fully restores party's HP/MP", 99999)
grenade = Item("Grenade", "attack", "Deals 500 Hp Damage to oponent", 500)

player_spells = [fire, thunder, blizzard, meteor, quake, cure, cura]
player_items = [{"item": potion, "quantity": 15}, {"item": hipotion, "quantity": 5},
                {"item": superpotion, "quantity": 5}, {"item": elixer, "quantity": 5},
                {"item": hielixer, "quantity": 5}, {"item": grenade, "quantity": 5}]
enemy_spells = [fire, meteor, cure]

# instantiate people
player1 = Person("Valos", 3300, 132, 60, 34, player_spells, player_items)
player2 = Person("Nick ", 4602, 123, 60, 34, player_spells, player_items)
player3 = Person("Robot", 3201, 154, 60, 34, player_spells, player_items)

enemy3 = Person("Imp  ", 1250, 130, 560, 345, enemy_spells, [])
enemy1 = Person("Magus", 18000, 65, 700, 25, enemy_spells, [])
enemy2 = Person("Imp  ", 1250, 130, 560, 345, enemy_spells, [])

players = [player1, player2, player3]
enemies = [enemy2, enemy1, enemy3]

running = True
i = 0

print(bcolors.FAIL + bcolors.BOLD + "An enemy Attacks" + bcolors.ENDC)
Example #23
0
}, {
    "item": superpotion,
    "quantity": 5
}, {
    "item": elixer,
    "quantity": 5
}, {
    "item": hielixer,
    "quantity": 2
}, {
    "item": grenade,
    "quantity": 5
}]

# Instantiate People
player1 = Person("Valos:", 3058, 65, 60, 34, player_spells, player_items)
player2 = Person("Nick :", 3500, 65, 60, 34, player_spells, player_items)
player3 = Person("Robot:", 3098, 65, 60, 34, player_spells, player_items)
enemy = Person("Magus", 1200, 65, 45, 25, [], [])

players = [player1, player2, player3]

running = True
i = 0

print(bcolors.FAIL + bcolors.BOLD + "An Enemy Attacks" + bcolors.ENDC)

while running:
    print("==================")

    print("\n\n")
Example #24
0
               "A Holy Hand Grenade, doing 200 damage", 200)

spells = [fire, thunder, blizzard, meteor, quake, cure, heal]
items = [{
    "item": potion_clw,
    "quantity": 10
}, {
    "item": potion_csw,
    "quantity": 5
}, {
    "item": grenade,
    "quantity": 1
}]
enemy_spells = [fire, thunder, meteor, quake, cure, heal]
#instantiate people
player1 = Person("Blix", 460, 65, 60, 35, spells, items)
player2 = Person("Dave", 460, 65, 60, 35, spells, items)
player3 = Person("Bill", 460, 65, 60, 35, spells, items)

enemy1 = Person("Imp", 500, 20, 35, 35, enemy_spells, [])
enemy2 = Person("Mage", 1500, 65, 15, 25, enemy_spells, [])
enemy3 = Person("Imp", 500, 20, 35, 35, enemy_spells, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

print(bcolors.BOLD + bcolors.OKGREEN + "Welcome to Underworld" + bcolors.ENDC)

print(bcolors.BOLD + bcolors.FAIL + "An Enemy Attacks!!!" + bcolors.ENDC)
print("=======================")
Example #25
0
    "quantity": 3
}, {
    "item": super_potion,
    "quantity": 2
}, {
    "item": elixir,
    "quantity": 2
}, {
    "item": mega_elixir,
    "quantity": 1
}, {
    "item": grenade,
    "quantity": 2
}]

player = Person("Player 1", 2000, 150, 100, 34, player_spell,
                player_items)  # creating player
player2 = Person("Player 2", 2000, 150, 100, 34, player_spell,
                 player_items)  # creating player
player3 = Person("Player 3", 2000, 150, 100, 34, player_spell,
                 player_items)  # creating player

enemy1 = Person("Enemy 1", 5000, 250, 150, 24, [enemy_spells],
                [enemy_items])  # creating enemy
enemy2 = Person("Enemy 2", 1000, 100, 75, 12, [enemy_spells], [enemy_items])
enemy3 = Person("Enemy 3", 1000, 100, 75, 12, [enemy_spells], [enemy_items])

players = [player, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True
Example #26
0
potion = Item("Potion", "potion", "Heals 50 HP", 50)
hipotion = Item("Hi-Potion", "potion", "Heals 100 HP", 100)
superpotion = Item("Super Potion", "potion", "Heals 1000 HP", 1000)
elixer = Item("Elixer", "elixer", "Fully restores HP/MP of one party member", 9999)
hielixer = Item("MegaElixer", "elixer", "Fully restores party's HP/MP", 9999)

grenade = Item("Grenade", "attack", "Deals 1000 damage", 1000)


player_spells = [fire, thunder, soundblast, meteor, cure, cura]
enemy_spells = [fire, meteor, curaga]
player_items = [{"item": potion, "quantity": 15}, {"item": hipotion, "quantity": 5},
                {"item": superpotion, "quantity": 5}, {"item": elixer, "quantity": 5},
                {"item": hielixer, "quantity": 2}, {"item": grenade, "quantity": 5}]

player1 = Person("Iron Man:       ", 3260, 100, 300, 34, player_spells, player_items)
player2 = Person("Captian America:", 4160, 100, 311, 34, player_spells, player_items)
player3 = Person("Thor:           ", 3089, 120, 288, 34, player_spells, player_items)
player4 = Person("Hulk:           ", 3089, 100, 288, 34, player_spells, player_items)
player5 = Person("Hawkeye:        ", 1000, 75, 288, 34, player_spells, player_items)
player6 = Person("Black Widow:    ", 1000, 75, 288, 34, player_spells, player_items)

enemy1 = Person("Loki:    ", 8250, 130, 700, 25, enemy_spells, [])
enemy2 = Person("Thanos:  ", 12250, 120, 1000, 325, enemy_spells, [])
enemy3 = Person("Galactus:", 13250, 170, 1200, 325, enemy_spells, [])


players = [player1, player2, player3, player4, player5, player6]
enemies = [enemy1, enemy2, enemy3]

running = True
    "quantity": 5
}, {
    "item": superpotion,
    "quantity": 5
}, {
    "item": elixer,
    "quantity": 5
}, {
    "item": megaelixer,
    "quantity": 2
}, {
    "item": grenade,
    "quantity": 5
}]
#Instantiate people
player1 = Person("Valos :", 3460, 165, 290, 34, player_magic, player_item)
player2 = Person("Kudduc:", 4160, 185, 320, 34, player_magic, player_item)
player3 = Person("Siggy :", 3960, 145, 360, 34, player_magic, player_item)

enemy1 = Person("Jergon:  ", 1569, 130, 560, 325, enemy_spells, [])
enemy2 = Person("Shereder:", 18200, 705, 545, 25, enemy_spells, [])
enemy3 = Person("Komada:  ", 1269, 230, 570, 225, enemy_spells, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]
running = True
i = 0

while running:

    print("======================================================")
Example #28
0
}, {
    "item": superpotion,
    "quantity": 5
}, {
    "item": elixer,
    "quantity": 5
}, {
    "item": hielixer,
    "quantity": 2
}, {
    "item": grenade,
    "quantity": 5
}]

# instantiate person
player1 = Person("Sasuke :", 360, 65, 60, 34, player_spells, player_items)
player2 = Person("Roronoa:", 360, 65, 60, 34, player_spells, player_items)
player3 = Person("Vegeta :", 360, 65, 60, 34, player_spells, player_items)

enemy1 = Person("TOBI  ", 500, 65, 100, 75, enemy_spells, [])
enemy2 = Person("PAIN", 1200, 65, 45, 25, enemy_spells, [])
enemy3 = Person("ZETSU ", 500, 65, 100, 75, enemy_spells, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True
i = 0

print(bcolors.FAIL + bcolors.BOLD + "AN ENEMY ATTACKS!!" + bcolors.ENDC)
Example #29
0
    "quantity": 5
}, {
    "item": elixir,
    "quantity": 5
}, {
    "item": mega_elixir,
    "quantity": 2
}, {
    "item": grenade,
    "quantity": 3
}]
enemy_spells = [thunder, earthquake]
enemy_items = []

# Instantiate People
player1 = Person("Frodo  ", 375, 40, 50, 32, player_spells, player_items)
player2 = Person("Gandalf", 520, 99, 40, 28, player_spells, player_items)
player3 = Person("Boromir", 650, 60, 80, 70, player_spells, player_items)
enemy1 = Person("Imp  ", 1000, 10, 30, 25, [], [])
enemy2 = Person("Troll", 2500, 40, 100, 68, enemy_spells, enemy_items)
enemy3 = Person("Imp  ", 1000, 10, 30, 25, [], [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True

print(bcolors.FAIL + bcolors.BOLD + "AN ENEMY ATTACKS" + bcolors.ENDC)

while running:
    print("====================================")
Example #30
0
hipotion = Item("Hi-Potion", "potion", "Heals 100 HP", 500)
ultrapotion = Item("Ultra Potion", "potion", "Heals 500 HP", 1000)
elixer = Item("Elixer", 'elixer', "Fully restores HP/MP of one party member", 9999)
megaelixer = Item("MegaElixer", 'elixer', "Fully restores HP/MP of one party member", 9999)

grenade = Item("Grenade", 'attack', "Deals 500 damage", 10000)


player_spells = [fire, lightning, water, meteor, quake, cure, cura]
enemy_spells = [fire, meteor, curaga]
player_items = [{"item": potion, "quantity": 15}, {"item": hipotion, "quantity": 5},
                {"item": ultrapotion, "quantity": 5}, {"item": elixer, "quantity": 5},
                {"item": megaelixer, "quantity": 2}, {"item": grenade, "quantity": 5}]

# Instantiate People
player1 = Person("John: ", 1000, 130, 340, 34, player_spells, player_items)
player2 = Person("Leah: ", 1000, 140, 280, 34, player_spells, player_items)
player3 = Person("Joe : ", 1000, 170, 300, 34, player_spells, player_items)

enemy1 = Person("Imp    ", 1250, 130, 560, 325, enemy_spells, [])
enemy2 = Person("Magus  ", 11200, 700, 525, 25, enemy_spells, [])
enemy3 = Person("Imp    ", 1250, 130, 560, 325, enemy_spells, [])

players = [player1, player2, player3]
enemies = [enemy1, enemy2, enemy3]

running = True
i = 0

print(Bcolors.FAIL + Bcolors.BOLD + "Get Ready! The battle begins!" + Bcolors.ENDC)