Neko » Пн май 05, 2008 02:06
Создание туннелей любой конфигурации не составит особых трудностей, если принять во внимание принцип работы этих самых туннелей в Опене.
Туннели в Опене описываются только двумя клетками - входом и выходом, между которыми никаких рельсов нету, там ваще ничего нету - одна непродолбленная скала, внутре которой движется поезд, представленный материальной точкой вне зависимости от количества вагонов, а каждый такт происходит пересчёт координатов этой материальной точки в зависимости от текущей скорости поезда.
Клетка входа в туннель работает по тому же принципу, что и Депо, т.е. поезд на этой клетке постепенно, вагон за вагоном, теряет видимость, и через некоторое время, зависящее от длины туннеля и текущей скорости поезда, уже на выходной клетке снова начинает повагонно приобретать видимость.
Если сделать менюшку, аналогичную менюшке строительства Депо, там, где можно выбрать традиционную (т.е. на все стороны света) ориентацию, только в этой новой менюшке подставить иконки входа в туннель, то мы тем самым делаем РАЗДЕЛЬНЫМИ установку входа/выхода в туннель, а это, в свою очередь, уже сможет сделать нашу фантазию необузданной, ибо никто не сумеет возбранить нам, постамимши начало туннеля, делать выход из оного в совершенно ЛЮБОМ месте, хошь выше/ниже по уровню входа, хошь даже попиндикулярно (типа буквы Г). Только надо грамотно описать правила движения материальной точки от конкретно получившейся траектории между входом и выходом туннеля.
Попутно достаточно просто сделать так, чтобы у нас в туннеле могло находиться более, чем один поезд, т.е. можно проимитировать наличие фонарей на несуществующих рельсах внутре туннеля. Для этого достаточно обеспечить скорость последующего поезда не более, чем скорость предыдущего, ещё находящегося в туннеле. По этому поводу у меня было разных идей, из которых вполне можно выбрать приемлемо.
Я так сам в давние времена хотел сделать, только у меня Близнецы раньше получились, а в них тот же самый результат значительно проше получить, если доделать в Близнецах "Метро имени ihim4", написав правильный алгоритм движения материальной точки. Дело заступорилось за малым - надо было нарисовать вход в Метро в виде обычного домика, что-то легко узнаваемое, например, станция метро "Красные ворота", что имеется в деревушке Москва. А я рисовать не умею.
Если бы наши мастера по домикам помогли бы с "Красными воротами" в четырёх видах на все стороны света, то я бы с привеликим удовольствием.
Револьвер - лучший аргумент в любом споре