Космический мад
topic306.html разбудил во мне мысли о реализации транспорта в маде
Что мы имеем в мад-традиции? Давно реализованы верховые животные, которые с точки зрения технологии являются мобами, которые следуют за игроком и следуя меняют некоторые параметры (скорость, силу удара и т.п.) По такой же технологии вместо лошади можно сделать мотоцикл, или верхового грифона или дельфина. Но второго пассажира на заднее сиденье не посадишь
Давненько я сделал поезд в виде маленькой зонки комнат на 5, из которой открываются проходы то на вокзал 1, то на вокзал 2
А теперь я продумал концепцию, как "при помощи веревочной петли и палки" реализовать в мадах транспорт, например автомобиль или карету.
Транспорт - это пара, состоящая из моба и связанной с ним комнаты. Моб - это “вид снаружи”, комната - салон (кабина) транспортного средства. В общем, это и вся идея. Для этого моба будет работать команда “сесть в транспорт”. Сесть в транспорт означает, что персонаж исчезает из той комнаты, в которой он сейчас находится и появляется в комнате-кабине. выйти из транспорта - аналогично. Управление транспортом вызывает перемещение не игрока по кабине, а моба-транспорта по игровым зонам. В транспорт могут сесть и пассажиры, туда можно загнать мобов, погрузить груз. Если выполнить команду “запереть двери транспорта”, то больше никто в него не сядет. Кто первый - тот и рулит. Руль можно передавать другому пассажиру. Вот.