AltronZ

ZapCompQuest

Jul 17th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 11.53 KB | None | 0 0
  1. from __future__ import print_function
  2. import time
  3. import sys
  4. import winsound
  5. import threading
  6. import random
  7.  
  8.  
  9.  
  10. def play_music():
  11.     # wav файл должен лежать в той же папке
  12.     winsound.PlaySound("KM.WAV", winsound.SND_FILENAME)
  13. def play_music1():
  14.     # wav файл должен лежать в той же папке
  15.     winsound.PlaySound("GSS.WAV", winsound.SND_FILENAME)
  16.  
  17. # создаем отдельный поток, который будет выполнять функцию play_music
  18. music_thread = threading.Thread(target=play_music)
  19. # запускаем поток
  20. music_thread.start()
  21. ran=random.randint(1,5)
  22. #start
  23. ph = ""
  24. def start():
  25.     print("Вы нашли в своём подвале старый компьютер "+ph)
  26.     ans = input("Ваши действия: <Включаю>|<Ухожу>|<Разбиваю его>")
  27.     if(ans == "Включаю"):
  28.         print("Вы включили компьютер "+ph)
  29.         comppass()
  30.     elif(ans == "Ухожу"):
  31.         print("Вы ушли от компьютера и ничего интересного не произошло.Игра окончена "+ph)
  32.         time.sleep(3)
  33.         sys.exit()
  34.     elif(ans == "Разбиваю его"):
  35.         if(ran==4):
  36.             print("Бум!Вас убиват система экстренной защиты компьютера!Игра окончена "+ph)
  37.             time.sleep(2)
  38.             sys.exit()
  39.         else:
  40.             print("Вы разбили компьютер.Конец.")
  41.             time.sleep(2)
  42.             sys.exit()
  43.            
  44.     else:
  45.         start()
  46. #start_end
  47. #computer_start
  48. passcount = 0
  49. def comppass():
  50.     global passcount
  51.     global ph
  52.     print("Компьютер запрашивает пароль "+ph)
  53.     if(passcount >= 3):
  54.         ans = input("<...>")
  55.         if(ans == "!!!"):
  56.             print("Вы в ярости разбиваете монитор несколькими ударами!")
  57.             time.sleep(2)
  58.             if(ph == ""):
  59.                 print("Ачивка разблокирована: Яре-яре!")
  60.                 ph = ",JoJo"
  61.                 time.sleep(2)
  62.                 passcount=0
  63.                 start()
  64.             elif(ph ==",JoJo"):
  65.                 print("Ты думал тут ещё ачивка? НЕТ! Это был я ДИО!Умри!")
  66.                 time.sleep(2)
  67.                 sys.exit()
  68.             return()
  69.     if(passcount==0):    
  70.         while input("<И что делать?>")!= "И что делать?":
  71.             time.sleep(1)
  72.  
  73.         print("Вы заметили пароль на краю клавиатуры")
  74.     ans = input("<Ввести пароль>|<Не вводить пароль>")
  75.     if(ans == "Ввести пароль"):
  76.         time.sleep(1)
  77.         files("root")
  78.     elif(ans == "Не вводить пароль"):
  79.         passcount=passcount+1
  80.         comppass()
  81.     else:
  82.         comppass()
  83.  
  84. def files(dir):
  85.     print("На экране появились обозначения папок файловой системы компьютера "+ph+":")
  86.     print("Ваша текущая деректория: "+dir)
  87.     if(dir == "root" ):
  88.         a= """
  89.        /docs
  90.        /progs
  91.        /images
  92.        /#####
  93.        """
  94.         ans = input("Введите деректорию в которую хотите попасть <docs>|<progs>|<images>|<####>: ")
  95.         files(ans)
  96.         return()
  97.     if(dir == "progs" ):
  98.         a= """
  99.        /AI
  100.        """
  101.         ans = input("Введите имя файла котрый хотите открыть или root чтобы выйти в корень <AI>|<root>: ")
  102.         files(ans)
  103.         return()
  104.     if(dir == "images" ):
  105.         a= """
  106.        /JoJo_Cat
  107.        /s#cr#t
  108.        """
  109.         ans = input("Введите имя файла котрый хотите открыть или root чтобы выйти в корень <JoJo_Cat>|<s#cr#t>|<root>: ")
  110.         files(ans)
  111.         return()
  112.    
  113.     if(dir == "####" ):
  114.         print("Введите пароль(Подсказка:пароль = pass##)")
  115.         if(input()=="711ie"):
  116.             a= """
  117.            /money
  118.            """
  119.             ans = input("Введите имя файла котрый хотите открыть или root чтобы выйти в корень <money>|<root>: ")
  120.             files(ans)
  121.             return()
  122.         else:
  123.             files("####")
  124.  
  125.     if(dir == "docs" ):
  126.        a= """
  127.        /nioch
  128.        /ssap
  129.        """
  130.        ans = input("Введите имя файла котрый хотите открыть или root чтобы выйти в корень <nioch>|<ssap>|<root>: ")
  131.        files(ans)
  132.        return()
  133.     if(dir=="ssap"):
  134.         print("ssap=55+55+7")
  135.         if(input("<Выйти>")=="Выйти"):
  136.             files("docs")
  137.         else:
  138.             files("ssap")
  139.     if(dir=="nioch"):
  140.         tn="""
  141.            ниочь,ниочь,ниочь,ниочь,ниочь,ниочь,
  142.            ниочь,ниочь,ниочь,ниочь,ниочь,ниочь,
  143.            ниочь,ниочь,ниочь,ниочь,ниочь,ниочь,
  144.            ниочь,ниочь,ниочь,ниочь,ниочь,ниочь,
  145.            ниочь,ниочь,ниочь,ниочь,ниочь,ниочь,
  146.            ниочь,ниочь,ниочь,ниочь,ниочь,ниочь,
  147.                                            """
  148.         print(tn)
  149.         time.sleep(2)
  150.         print()
  151.         if(input("Выйти в docs?<Да>|<Нет>")=="Да"):
  152.             files("docs")
  153.             return()
  154.         else:
  155.             files("nioch")
  156.             return()
  157.     if(dir=="AI"):
  158.         print("Вас приветствует AI 'comrad'")
  159.         time.sleep(1)
  160.         ans = input("Введите пароль")
  161.         if(ans==3344):
  162.            # создаем отдельный поток, который будет выполнять функцию play_music
  163.             music1_thread = threading.Thread(target=play_music1)
  164.             # запускаем поток
  165.             music1_thread.start()
  166.             files("progs")
  167.             return()
  168.         else:
  169.             files("progs")
  170.             return()
  171.     if(dir=="JoJo_Cat"):
  172.         JoJoCat = """
  173.                
  174.  
  175.  
  176.  
  177.  
  178.                                                       ▄▄
  179.  
  180.                   ,▄▄                              ,███▓█
  181.  
  182.                   ████▄ ,▄▄▄▄▄███████████▄▄▄,     ▄█████▓▌
  183.  
  184.                  ▐███████▓▓▓▓▓▓▓▓▓▓▓▓██▓▀▀▀████▄,█▓███████
  185.  
  186.                  ██████████████████████╢▒▒▒▄▒▐█████████▓██
  187.  
  188.                  ▐████████████▀████████▒█▓▒██▐████████████
  189.  
  190.                  ▐██████████▌▒▒▒▐██████▒█▒▄▒▌▐████████████▄█
  191.  
  192.                   █████████████████████▒▒▒▒▒▒▒█████████████▄▄
  193.  
  194.                   ▐██▀███▒▒▒▒▓▓█▓▄▄▄▄██▀▀▀▒▒@▄██████████████▌
  195.  
  196.                  ▄██▓▒╢▓████████████▓▓▓▓████████████████████"
  197.  
  198.              ▄███▓▓▓▓██████████████▓▓▓▓▓█████████████████████"
  199.  
  200.             ▐█████████████████████████████████████▄░ '██████▀
  201.  
  202.              ▀▀▀▀████████▓███▀▀▀▀ ▐███▒▒█▒▒╖▒████▓▒   ¥███▀
  203.  
  204.                  ▐░▓▓▓█████▀░    L═ █▓███▓▓█████▓█M░  "▀▀█
  205.  
  206.                  █░░▓▓▓██▀  ▀╪▄╧▀    `▀████████▓▓▒░▒░     █
  207.  
  208.          - `     █,░░░░█~ ` ▄∞∞▄      , ▓▓▓▓▓▓▓░░░"*═-    ▐▌
  209.  
  210.                   ▄░░░░▀` ▄▀     *,  -.▐░▒░░░▒▒░░ ..░-░   █▄
  211.  
  212.                 .═"▌░░▒▒░,`,²`'"\⌐     ░░░░░░░░░▄▄▐⌡░    ,▐████▄,
  213.  
  214.                 ▄▄▄▌ ░░░░▒░           ▒░░░░▒▒░░░      .▓▓Ñ▀██▄████
  215.  
  216.              ███▀▀█  ."░░░░░░░░≡∞~  ─░▒░░░░░░ ▄gb∞    ▐▒▌ ▄████▒██.
  217.  
  218.             ▐▓█ +▓   ╙╜<w⌐░           ░░  ,,¿4▀┘   ,▄▄▓██████▀█▒██
  219.  
  220.             ███  █           ░          '``      ▐▓█████████▒█▓███U
  221.  
  222.             ███ ]C                               ███████████▒███▐█▌
  223.  
  224.             ███▄▌░░░░¡░░░   ░  ░        ░       ░████████████▓██▀█
  225.  
  226.             ███` "░░░░░$W¼%░░α░/W┌╔░░░░░¡░░░░,░░░███████████▒███▒█▌
  227.  
  228.             ▐██▄    ░  `░░░░░`░░│╜`░░░░░⌠▌|░╚Ñ░`░████████████▒██▌█▌
  229.  
  230.             ▐███░░░░░░  ░░░░ ░            ░░░░░░░████████████▒█▄▓█▌
  231.  
  232.              ██░░░░░░░░░░░░░░               ░░░░░███████████▌███▌█▌
  233.                """
  234.         print(JoJoCat)
  235.         if(input("Выйти в images?<Да>|<Нет>")=="Да"):
  236.             files("images")
  237.             ruturn()
  238.         else:
  239.             files("JoJo_Cat")
  240.     if(dir=="s#cr#t"):
  241.         sicret ="""
  242.                тут не должна быть картинка,думай
  243.                """
  244.         if(input("Выйти в images? <Да>|<Нет>")=="Да"):
  245.             files("images")
  246.             return()
  247.         else:
  248.             files("s#cr#t")
  249.             return()
  250.     if(dir=="money"):
  251.         print("Вы получили на свой банковский счёт 1000000$ ")
  252.         ans = input("Оставите себе или пожертвуйте в благотворительность?<Оставить>|<Пожертвовать>")
  253.         if(ans=="Оставить"):
  254.             print("Вы стали богаты но счастья вы так не достигли.Конец!")
  255.             time.sleep(3)
  256.             sys.exit()
  257.         elif(ans=="Пожертвовать"):
  258.             print("Вы пожертвовали все эти деньги в баготворителные фонды, и хоть вы не стали богаты, но стали хоть чуть-чуть счастливее.Конец! ")
  259.             time.sleep(3)
  260.             sys.exit()
  261.         else:
  262.             files(money)
  263.             return()
  264. #запуск функций
  265. start()
Advertisement
Add Comment
Please, Sign In to add comment