Теперь напиши код для этой игры
Конечно! Давайте создадим простую текстовую игру на Python. В этой игре игро�� будет исследовать комнаты и взаимодейс��вовать с объектами. Мы будем исполь��овать базовые конструкции Python, такие как функции, словари и циклы.
Вот пример кода для текстовой приключенческой игры:
def show_instructions():
print("""
Добро пожаловать в игру!
Команды:
идти [направление]
осмотреть [объект]
выход
""")
def show_status():
print('---------------------------')
print(f'Вы находитесь в {current_room}')
print(f'Инвентарь: {inventory}')
if "предметы" in rooms[current_room]:
print(f'Вы видите: {rooms[current_room]["предметы"]}')
print("---------------------------")
# Словарь, который описывает ко��наты и их содержимое
rooms = {
'Гостиная': {
'направления': {
'север': 'Кухня',
'восток': 'Коридор'
},
'предметы': ['диван', 'телевизор']
},
'Кухня': {
'направления': {
'юг': 'Гостиная'
},
'предметы': ['холодильник', 'стол']
},
'Коридор': {
'��аправления': {
'запад': 'Гостиная',
'север': 'Спальня'
},
'предметы': ['картина', 'зеркало']
},
'Спальня': {
'направления': {
'юг': 'Коридор'
},
'предметы': ['кровать', 'шкаф']
}
}
# Начальные условия
current_room = 'Гостиная'
inventory = []
show_instructions()
# Основной игров��й цикл
while True:
show_status()
# Получаем команду от игро��а
command = input('> ').lower().split()
if command[0] == 'идти':
direction = command[1]
if direction in rooms[current_room]['направления']:
current_room = rooms[current_room]['направления'][direction]
else:
print('Вы не можете идти в этом направлении!')
elif command[0] == 'осмотреть':
item = command[1]
if item in rooms[current_room]['предметы']:
print(f'Вы осматриваете {item}.')
# Здесь можно добавит�� больше логики для взаимодействия с предметами
else:
print('Здесь нет такого предмета!')
elif command[0] == 'выход':
print('Спасибо за игру!')
break
else:
print('Неизвестная команда!')
Этот код создает простую текстовую игру, где игрок может перемещаться между комнатами и осматривать предметы. Вы можете расширить игру, добавив больше комнат, предметов и взаимодействий.