Помогите по Python3 - Общение Python мододелов

Вопрос Помогите по Python3

Регистрация
22 Ноя 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
Текстовая игра, в которой имеется несколько комнат (не обязательно именно комнат — просто каких-то мест), персонаж изначально находится в одной из них. В каждой комнате персонажу предлагается выбор из нескольких направлений, по которым он может проследовать. Одни варианты могут привести его к выходу из лабиринта или иному окончанию игры, другие — к другим комнатам. При этом должна существовать возможность вернуться хотя бы в некоторые комнаты, в которых пользователь уже был и, таким образом, ходить по лабиринту сколь угодно долго.
Желательно, чтобы перемещения были осмысленными: если из одной комнаты можно пройти в другую, то можно пройти и обратно; а если нет, то это должно как-то сюжетно объясняться — например, персонажу пришлось спуститься по отвесной стене, по которой невозможно подняться обратно. Хорошо, если в игре будут присутствовать предметы, которые можно подобрать и потом использовать. В любом случае, чем больше комнат, тем лучше. Множественность концовок не так важна.

Так вот как написать эту программу. Как сделать возможность пойти обратно (желательно приведите небольшой пример)
 
Регистрация
19 Май 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
Эта типична задачка на графах. Комната -- узел, проход из одной комнаты в другую -- ребро. Вот вам и мат. модель. Дальше непонятно что вы хотите: найти выход из лабиринта иди посетить все комнаты и собрать все награды или что-то ещё.
 
Сверху Снизу