SHARE
TWEET

Untitled

a guest Oct 21st, 2019 86 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Многие тексты позаимствованы с https://godville.net
  2. key_picked = False
  3. sword_picked = False
  4. chest_opened = False
  5. boss_defeated = False
  6. first_half_picked = False
  7. second_half_picked = False
  8. room = 0
  9. print('Ещё раз оглянувшись на наступающую толпу с факелами и вилами, \
  10. вы ныряете в лаз и задвигаете камень.')
  11. while True:
  12.     if first_half_picked and second_half_picked:
  13.         print('Карта собрана целиком! Теперь Вы наверняка знаете, как можно выбраться! \
  14. Поспешно следуя указаниям карты Вы снова можете видеть солнечный свет и дышать свежим воздухом!')
  15.         break
  16.     if room == 0:
  17.         direction = input('Если поспрашивать местных, то можно узнать, как пройти \
  18. на запад, восток и юг. Куда вы пойдете?\n')
  19.         if direction == 'запад':
  20.             print('Под шумок вы шуршите на запад.')
  21.             room = 1
  22.         elif direction == 'восток':
  23.             print('Аккуратно вставив в стену дверь, Вы идете через нее на восток.')
  24.             room = 4
  25.         elif direction == 'юг':
  26.             print('Ваша душа устремляются на юг, а тело послушно топает следом.')
  27.             room = 5
  28.         else:
  29.             print('Ошибка ввода направления')
  30.     elif room == 1:
  31.         print('За небольшое вознаграждение вы соглашаетесь \
  32. никому не рассказывать о том, что видели в этой комнате. Отсюда можно пойти на восток и юг. Также \
  33. можно вернуться назад.')
  34.         direction = input()
  35.         if direction == 'восток':
  36.             print('Вы вращаетесь на месте до головокружения — и пьяно шагаете на восток.')
  37.             room = 2
  38.         elif direction == 'юг':
  39.             print('Вздрогнув от неожиданности, Вы шагаете на юг.')
  40.             room = 3
  41.         elif direction == 'назад':
  42.             print('')
  43.             room = 0
  44.         else:
  45.             print('Ошибка ввода направления')
  46.     elif room == 2:
  47.         if not key_picked:
  48.             print('Потревоженная Вами в гробнице мумия ворчит, что совсем замоталась сегодня, \
  49. и устало захлопывает саркофаг вместе с Вами.')
  50.             print('В саркофаге вы находите очень древний ключ! \
  51. Конечно же, вы забираете ключ с собой, ловким хуком вырубаете мумию и вылезаете из саркофага.')
  52.             key_picked = True
  53.         else:
  54.             print('В этой комнате сейчас стоит лишь пустующий саркофаг, напоминающий Вам о \
  55. гостеприимной мумии. Можно вернуться назад')
  56.     elif room == 3:
  57.         if not boss_defeated:
  58.             print('Возникший из ниоткуда Железопитон \
  59. переходит из режима невидимости в режим ненавидимости. Теперь Вам точно отсюда не выбраться.')
  60.             if sword_picked:
  61.                 print('Вы достаете свой сверкающий меч, бьёте противника по хребту. \
  62. Железопитон знакомится с болезненными последствиями эффекта преломления и падает на землю. \
  63. В его останках вы находите половинку карты выхода отсюда!')
  64.                 boss_defeated = True
  65.                 first_half_picked = True
  66.             else:
  67.                 print('Вы в панике убегаете от страшного монстра в предыдущую комнату. Монстр \
  68. слишком велик, чтобы проследовать за Вами.')
  69.                 room = 1
  70.         else:
  71.             print('В этой комнате Вы видите лишь следы величайшей битвы в Вашей жизни. \
  72. К сожалению, ничего интересного тут, видимо, не осталось. Можно пойти назад.')
  73.             direction = input()
  74.             if direction == 'назад':
  75.                 room = 1
  76.             else:
  77.                 print('Ошибка ввода направления')
  78.     elif room == 4:
  79.         print('Эта комната весьма проста, \
  80. но вошедшим по нраву — аккуратно разложенные сокровища придают ей неописуемый шарм.')
  81.     elif room == 5:
  82.         if not sword_picked:
  83.             print('Вы видите странное сияние в стене на противоположной стороне комнаты. \
  84. Подойдя ближе, Вы понимаете, что из стены торчит меч! Вы вынимаете его и берете с собой.')
  85.             sword_picked = True
  86.         else:
  87.             print('')
  88.     else:
  89.         print('Ошибка ввода направления')
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top