Real life

Python
import time

# Функции персонажей
def get_hero():
    org = input("Какого персонажа ты выберешь? ((^▽^) (◕‿◕) ( ̄▽ ̄)/ ٩(‿◕)۶ )")
    return org

def hero(org):
    print(org)

def villain():
    print("٩(╬ʘ益ʘ╬)")

def character():
    print("(▽⌒)")

def up():
    print("ヾ(⌐■_■)ノ♪")

def k():
    print("(`⌒´メ)")

def j():
    print("(;⌣̀_⌣́)")

# Получаем персонажа
org = get_hero()

print('*' * 10, 'Добро пожаловать в игру "Реальная жизнь"', '*' * 10)
print('Первая глава')
time.sleep(5)
print('-' * 20)
hero(org)
print('Знакомьтесь с вашим персонажем: Это Майк, он обычный парень, который просто любил играть в компьютер и смотреть аниме')
print('-' * 20)
time.sleep(5)
print('-' * 20)
print('Но в один день его жизнь полностью переменилась 🤯')
time.sleep(5)
print('Майк проснулся сегодня из-за странного стука в дверь...')
time.sleep(5)
print('Тук-тук')
time.sleep(3)
print('Когда Майк открыл дверь, он увидел неизвестного ему человека...')
print('-' * 20)
hero(org)
print('\n')
villain()
print('-' * 20)
time.sleep(7)
print('Майк: Кто вы?')
time.sleep(3)
print('Злодей: Я тот, кто изменит твою жизнь')
print('Злодей: Твоя подруга у нас...')
time.sleep(5)
print('Как только он сказал это, сразу исчез')
time.sleep(5)
print('-' * 20)
hero(org)
print('\n')
print('-' * 20)
time.sleep(5)
print('Вторая глава: Эмили')
time.sleep(5)
print('Как только Майк услышал о Эмили, его сразу охватил ужас')
print('〣(ºΔº)〣')
time.sleep(5)
print('Эмили - это старая подруга Майка, в которую он был тайно влюблен')
character()
time.sleep(5)
print("Теперь Майку придется бросить просмотр 256 серии Наруто и спасти Эмили")
time.sleep(5)
print('Но сможет ли он сделать это?')
time.sleep(3)
print('-' * 20)
time.sleep(5)
print("Глава третья: Поиски места.")
time.sleep(5)
print("Майк был полон решимости. Он собирался найти Эмили и спасти её. У Майка был лучший друг Том. Том мог найти любую информацию в интернете. Майк же менее в этом разбирался. Он попросил Тома побольше узнать об этих бандитах. Том помог ему и скинул возможные координаты.")
time.sleep(4)
print('-' * 20)
hero(org)
print('\n')
up()
print('-' * 20)
time.sleep(5)
print('Майк взял всё необходимое с собой и отправился по координатам. Весь день он шёл пока не увидел старый заброшенный завод.')
print('-' * 20)
hero(org)
print('-' * 20)
time.sleep(2)
print("Я спасу Эмили!")
print('-' * 20)
time.sleep(5)

print("РАЗВЯЗКА: Глава четвёртая: Спасение Эмили.")
time.sleep(5)
print("Майк зашёл внутрь завода. Походив по нему он нашёл комнату в которой был слабый свет.")
print('-' * 20)
villain()
print('\n')
print("(T_T)")
print('\n')
k()
print('\n')
j()
print('-' * 20)
time.sleep(7)
print("Первый бандит: Сэр... Вы точно уверены, что мы правда требуем информацию с нужного Майка?.. Есть же...")
time.sleep(0.4)
print('Злодей: И ты смеешь об этом даже думать?! Ты считаешь, что я могу ошибиться?! Да?!')
time.sleep(3)
print("(ノ_ヽ) ")
print("Первый бандит: ...")
time.sleep(3)
print('-' * 20)
print("В слабом свете Майк узнал Эмили.")
time.sleep(1)
print("\(º □ º l|l)/")
time.sleep(1)
print("Майк: Эмили!...")
time.sleep(0.9)
print('-' * 20)
print("( ̄. ̄;)")
print('\n')
print("(O.O)")
print('\n')
print("(・・) ?")
print('\n')
print("(・_・;)")
print('-' * 20)
time.sleep(7)
print("Злодей: Идите и проверьте что там такое! Я посмотрю с другой стороны.")
time.sleep(2)
print("Майка охватил ужас.")
time.sleep(0.4)
print("〣(ºΔº)〣")
time.sleep(2)
print('-' * 20)
print("Майк быстро убежал. Он следил за бандитами и когда те отошли от той комнаты зашёл в неё. Эмили была привязана к стулу, но Майк взял с собой нож. Он освободил её, но тут в комнату зашёл злодей и его служители.")
print('-' * 20)
time.sleep(3)
print("Злодей: Вот и ты! И так, ты должен принести нам данные своей организации. Если ты принесёшь им нам, то мы отпустим твою подругу, а если нет - сам понимаешь что будет.")
time.sleep(2)
print('-' * 20)
time.sleep(1)
print("Перед Майком встал тяжёлый выбор. Они закрыли любые выходы. Что же ему делать?")
time.sleep(1)

# Исправлено: добавлена обработка ошибок
while True:
    try:
        u = int(input("(1) принести данные, (2) попробовать убежать: "))
        if u in [1, 2]:
            break
        else:
            print("Ошибка: введите 1 или 2!")
    except ValueError:
        print("Ошибка: введите число!")

if u == 1:
    time.sleep(2)
    print('-' * 20)
    print("Майк: Хорошо, я принесу данные! Но для начала отпустите меня!")
    time.sleep(0.4)
    print("Эмили: Майк! Нет! Не верь им!")
    time.sleep(0.9)
    print("Эмили снова взяли в плен, а самого Майка отпустили, сказав, что следят за ним.")
    time.sleep(7)
    print("\n")
    print('-' * 20)
    print("ЗАВЕРШЕНИЕ: Глава пятая: Конец.")
    time.sleep(5)
    print("И вот, прошло много времени. Об той истории уже Майк давно позабыл. Он согласился отдать им какие-то данные взамен на свободу Эмили. С трудом Майк раздобыл данные и злодей сдержал обещание. Они жили спокойно. Но Майк поплатился за тот выбор. Однажды к нему пришла полиция и арестовала его. Оказалось, что те данные, что Майк передал злодею были очень ценные, а злодей был ужасен. Произошло много бед и несчастий из-за этого. Но, к сожалению, уже ничего не вернуть.")
    time.sleep(10)
    print("\n")
    print(" ПЕРВАЯ КОНЦОВКА: Ошибка Майка.")
    print("\n")

if u == 2:
    time.sleep(2)
    print("Майк: Нет! Я не позволю этому случиться!")
    time.sleep(0.9)
    print("Тут же Майк кинул камень в лампочку и свет погас. В кромешной тьме бандиты и злодей не смогли его найти и кое-как он смог выйти вместе с Эмили на улицу. Но...")
    time.sleep(2)
    print('-' * 20)
    print("〣(ºΔº)〣")
    print("      (´ ▽ `)")
    print("\n")
    up()
    print('-' * 20)
    time.sleep(3)
    print("Майк: Том?! Что ты тут делаешь?!")
    time.sleep(2)
    print("Том: Знаешь ли я думаю о своих друзьях! Конечно я обеспокоился когда ты попросил какие-то координаты, а после, немного изучив место куда ты собирался пойти я понял, что там будет находиться какая-то злая организация. Поэтому я и приехал проверить тебя. И кстати, вам вдвоём будет лучше поскорее залезть в мою машину.")
    time.sleep(3)
    print("Майк: Спасибо, Том!")
    time.sleep(2)
    print('-' * 20)
    print("Эмили: Майк... Неужели ты и вправду пошёл на такие риски ради меня?")
    time.sleep(3)
    print("Майк: Ну... Было бы... Не очень если бы я... Просто проигнорировал бы это... Всё-таки друзей в беде не бросают...")
    time.sleep(3)
    print("Эмили: Спасибо, Майк... И тебе спасибо, Том, что приехал сюда.")
    time.sleep(2)
    print("Том: ...")
    time.sleep(2)
    print('-' * 20)
    time.sleep(5)
    print("Наконец-то Майк приехал домой! Он был очень рад тому, что смог это сделать. Однако, перед ним стоял ещё один выбор...")
    time.sleep(2)
    
    # Исправлено: добавлена обработка ошибок
    while True:
        try:
            f = int(input("(1) подать в полицию на злодея, (2) не подавать в полицию на злодея: "))
            if f in [1, 2]:
                break
            else:
                print("Ошибка: введите 1 или 2!")
        except ValueError:
            print("Ошибка: введите число!")
    
    if f == 1:
        time.sleep(7)
        print("\n")
        print('-' * 20)
        print("ЗАВЕРШЕНИЕ: Глава пятая: Конец.")
        time.sleep(5)
        print("Майк немного отдохнув рассказал полиции об этом. Полиции удалось поймать злодея и бандитов. Оказалось, что было две организации - Организация Светлого Солнца и Организация Королевской Ночи. Одни были за закон, доброту и хорошее, а другие - за противоположное перечисленному. Организации Королевской Ночи необходимы были данные для свершения своих планов, а данные были у Организации Светлого Солнца. Одних из тех, кто мог предоставить данные был Майк. Но не тот, которого Вы знаете, а совершенно другой - Майк Ридул. В общем, их перепутали друг с другом. Конечно, всю Организацию Королевской Ночи не смогли поймать, но, по крайней мере, появились новые зацепки. У Майка же отношения с Эмили стали куда лучше. Они стали чаще общаться, приходить в гости к друг другу и в принципе счастливо жить. Майк действительно рад тому, что сделал именно такой выбор.")
        time.sleep(2)
        print("\n")
        print(" ВТОРАЯ КОНЦОВКА: Месть Злодею.")
        print("\n")
    
    if f == 2:
        time.sleep(5)
        print("Майк сжалился над злодеем и бандитами и решил не рассказывать об них полиции. Вскоре Майк узнал сколько же ужасного они сотворили в прошлом и сколько нечеловечного они сделали после и крайне пожалел о том, что не рассказал сразу об этом полиции.")
        time.sleep(2)
        print("\n")
        print(" ТРЕТЬЯ КОНЦОВКА: Сожаления.")
        print("\n")

print('-' * 20)
print("Спасибо за игру!")
print('-' * 20)
Feedback wanted
radmila.dudinaAlgoBomb radmila.dudina
Sign in to react
1
Uploaded Jun 29, 2026

Ещё один из моих старых проектов который я решила выложить сюда. Тут рассказывается история о Майке, который был достаточно храбрым чтобы спасти свою подругу Эмили от бандитов.

Feedback

Sign in to leave feedback

Published feedback

Robby
InimitableRobby
Updated Jun 29, 2026

В твоем проекте 'Реальная жизнь' очень хорошая идея интерактивного повествования, где игрок делает выбор, влияющий на развитие событий. Это создаёт захватывающий игровой опыт.

Ты здорово воплотил сюжет, и твои персонажи, такие как Майк и Эмили, действительно вызывают интерес, так что продолжай развивать эту идею!