Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Многие тексты позаимствованы с https://godville.net
- key_picked = False
- sword_picked = False
- chest_opened = False
- boss_defeated = False
- first_half_picked = False
- second_half_picked = False
- room = 0
- print('Ещё раз оглянувшись на наступающую толпу с факелами и вилами, \
- вы ныряете в лаз и задвигаете камень.')
- while True:
- if first_half_picked and second_half_picked:
- print('Карта собрана целиком! Теперь Вы наверняка знаете, как можно выбраться! \
- Поспешно следуя указаниям карты Вы снова можете видеть солнечный свет и дышать свежим воздухом!')
- break
- if room == 0:
- direction = input('Если поспрашивать местных, то можно узнать, как пройти \
- на запад, восток и юг. Куда вы пойдете?\n')
- if direction == 'запад':
- print('Под шумок вы шуршите на запад.')
- room = 1
- elif direction == 'восток':
- print('Аккуратно вставив в стену дверь, Вы идете через нее на восток.')
- room = 4
- elif direction == 'юг':
- print('Ваша душа устремляются на юг, а тело послушно топает следом.')
- room = 5
- else:
- print('Ошибка ввода направления')
- elif room == 1:
- print('За небольшое вознаграждение вы соглашаетесь \
- никому не рассказывать о том, что видели в этой комнате. Отсюда можно пойти на восток и юг. Также \
- можно вернуться назад.')
- direction = input()
- if direction == 'восток':
- print('Вы вращаетесь на месте до головокружения — и пьяно шагаете на восток.')
- room = 2
- elif direction == 'юг':
- print('Вздрогнув от неожиданности, Вы шагаете на юг.')
- room = 3
- elif direction == 'назад':
- print('')
- room = 0
- else:
- print('Ошибка ввода направления')
- elif room == 2:
- if not key_picked:
- print('Потревоженная Вами в гробнице мумия ворчит, что совсем замоталась сегодня, \
- и устало захлопывает саркофаг вместе с Вами.')
- print('В саркофаге вы находите очень древний ключ! \
- Конечно же, вы забираете ключ с собой, ловким хуком вырубаете мумию и вылезаете из саркофага.')
- key_picked = True
- else:
- print('В этой комнате сейчас стоит лишь пустующий саркофаг, напоминающий Вам о \
- гостеприимной мумии. Можно вернуться назад')
- elif room == 3:
- if not boss_defeated:
- print('Возникший из ниоткуда Железопитон \
- переходит из режима невидимости в режим ненавидимости. Теперь Вам точно отсюда не выбраться.')
- if sword_picked:
- print('Вы достаете свой сверкающий меч, бьёте противника по хребту. \
- Железопитон знакомится с болезненными последствиями эффекта преломления и падает на землю. \
- В его останках вы находите половинку карты выхода отсюда!')
- boss_defeated = True
- first_half_picked = True
- else:
- print('Вы в панике убегаете от страшного монстра в предыдущую комнату. Монстр \
- слишком велик, чтобы проследовать за Вами.')
- room = 1
- else:
- print('В этой комнате Вы видите лишь следы величайшей битвы в Вашей жизни. \
- К сожалению, ничего интересного тут, видимо, не осталось. Можно пойти назад.')
- direction = input()
- if direction == 'назад':
- room = 1
- else:
- print('Ошибка ввода направления')
- elif room == 4:
- print('Эта комната весьма проста, \
- но вошедшим по нраву — аккуратно разложенные сокровища придают ей неописуемый шарм.')
- elif room == 5:
- if not sword_picked:
- print('Вы видите странное сияние в стене на противоположной стороне комнаты. \
- Подойдя ближе, Вы понимаете, что из стены торчит меч! Вы вынимаете его и берете с собой.')
- sword_picked = True
- else:
- print('')
- else:
- print('Ошибка ввода направления')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement