Exemplo n.º 1
0
def game_tournament(hero, dragon_list, class_name):
    for dragon in dragon_list:
        print('Вышел', dragon._color, 'дракон!')
        while dragon.is_alive() and hero.is_alive():
            print('Вопрос:', dragon.question())
            answer = annoying_input_int('Ответ:')

            if dragon.check_answer(answer):
                hero.attack(dragon)
                print('Верно! \n** дракон кричит от боли **')
            else:
                dragon.attack(hero)
                print('Ошибка! \n** вам нанесён удар... **')
        if dragon.is_alive():
            break
        print('Дракон', dragon._color, 'повержен!\n')
        hero._experience += 10 * hero._importance
        hero._money += 100 / hero._importance

    if hero.is_alive():
        print('Поздравляем! Вы победили!')
        print('Ваш накопленный опыт:', hero._experience)
        print('Ваши накопленные деньги:', hero._money)
        shop(hero, class_name)
    else:
        print('К сожалению, Вы проиграли...')
Exemplo n.º 2
0
def game_trollnament(hero, troll_list, class_name):
    for troll in troll_list:
        print('Вышел', troll._color, 'тролль!')
        while troll.is_alive() and hero.is_alive():
            print('Вопрос:', troll.question())
            answer = input('Ответ:')

            if troll.check_answer(answer):
                hero.attack(troll)
                print('Верно! \n** троллю неприятно **')
            else:
                troll.attack(hero)
                print('Ошибка! \n** от вас откусили кусочек... **')
        if troll.is_alive():
            break
        print('Тролль', troll._color, 'затроллен!\n')
        hero._experience += 20 * hero._importance
        hero._money += 100 / hero._importance

    if hero.is_alive():
        print('Поздравляем! Вы победили!')
        print('Ваш накопленный опыт:', hero._experience)
        print('Ваши накопленные деньги:', hero._money)
        shop(hero, class_name)
    else:
        print('К сожалению, Вас сожрали...')
Exemplo n.º 3
0
def game_tournament(my_class, hero, dragon_list):
    for dragon in dragon_list:
        print('Вышел', dragon._color, 'дракон!')
        print('Вышел', dragon._color, 'тролль!')
        while dragon.is_alive() and hero.is_alive():
            print('Вопрос:', dragon.question())
            print("Хотите попытать удачу и убежать от соперника?? (Введите: Хачу)")
            answer = input('Ответ:')
            if answer == "Хачу":
                experience = hero._experience
                print(my_class.screen(experience))
                number = input('Введите значение:')
                if my_class.check(number):
                    while dragon.is_alive():
                        hero.attack(dragon)
                else:
                    dragon.attack(hero)
                    print('Вам не повезло!!! \n** от вас откусили кусочек... **')
                    print('Ваш накопленный опыт:', hero._experience)
            else:
                if dragon.check_answer(answer):
                    hero.attack(dragon)
                    print('Верно! \n** дракон кричит от боли **')
                    print('Ваш накопленный опыт:', hero._experience)
                else:
                    dragon.attack(hero)
                    print('Ошибка! \n** вам нанесён удар... **')
                    print('Ваш накопленный опыт:', hero._experience)
        if dragon.is_alive():
            break
        print('Дракон', dragon._color, 'повержен!\n')
        hero._experience += 10*hero._importance
        hero._money += 100 / hero._importance

    if hero.is_alive():
        print('Поздравляем! Вы победили!')
        print('Ваш накопленный опыт:', hero._experience)
        print('Ваши накопленные деньги:', hero._money)
        shop(hero, hero._type)
    else:
        print('К сожалению, Вы проиграли...')
Exemplo n.º 4
0
while True:
    mainMenu()

    mainOption = int(input("Seleccione una opcion: "))

    if mainOption == 1:
        time.sleep(1)
        createItem()

    elif mainOption == 2:
        time.sleep(1)
        searchItem()

    elif mainOption == 3:
        time.sleep(1)
        shop()

    elif mainOption == 4:
        time.sleep(1)
        print()
        print("Gracias!")
        print()
        time.sleep(1)
        break

    else:
        print()
        print("ERROR! OPCION INCORRECTA")
        time.sleep(1)

saveData(inventory)
    score = damage + health
    actions = int(
        input(
            "Actions: \n 0: Veiw score \n 1: Attack an enemy \n 2: Leaderboard \n 3: Save data to leaderboard \n 4: Shop \n"
        ))
    if (actions == 1):
        money += Battle(health, damage)
    elif actions == 0:
        clear()
        print(Yellow + "Calculating score..")
        print_slow("You have: ")
        time.sleep(0.5)
        print_slow(str(score))
        time.sleep(0.5)
        print_slow(" Score.")
    elif actions == 2:
        DB.Check(False)
    elif (actions == 3):
        DB.Save(score)
    elif (actions == 4):
        damage, money, health = shop(money, damage, health)
    elif (actions == 5):
        #PLEASE DONT ENTER FIVE BECAUSE I DONT WANT PEOPLE IN THE ADMIN PANNEL!
        print_slow(Green + "Gaining admin.......")
        print(Red)
        print_slow(Red + "Admin gained.")
        print(
            Green +
            " \n Go to https://www.youtube.com/watch?v=dQw4w9WgXcQ for the admin panel."
        )