Архив сообщества
2011 — 2019
Аватар tizit

Нормальные пневмотрубы

Автор: tizit · 10.03.2015, 17:13 · 16 сообщений

Сообщений в теме: 16

tizit#1

Играл сегодня в сску, вспомнил, что на гиббеде трейтор может заказать mail suit, который позволяет лазить по мусорным трубам, и тут мне пришла идея запилить пневмо трубы из футурамы: залезаешь в трубу, выбирает место прибытия и тебя везет туда.

Конечно же, кодить некому, но идея мне понравилась.

Сначала я опишу виды труб, а потом то, как они работают.

Есть следующие виды труб:

мусорка - тоже самое, что и обычная мусорка, но теперь в ней будет две дырки: вход и выход

обычная труба - ну это обычная труба, вы уже поняли, по ней можно кататься туда и обратно

умная труба - труба с 4 отверстиями во все стороны, позволяет менять направление движения космонавтика и всего, что через неё пройдет

контролирующий компьютер - машина, которая управляет логикой умных труб, просчитывает путь того, что попало в систему

Движение по трубам происходит так: человек открывает свой ПДА, в котором должен быть установлен трубный модуль, в трубном модуле он выбирает мусорку, к которой он хочет прилететь по пневмотрубам. Потом он залезает в мусорку, смывает себя. В этот момент мусорка смотрит на пда того, что через нее проходит. Пда должен быть на поясе или на месте ИД, чтобы его можно было просканировать мусоркой.

Далее включается компьютер, который думает над кратчайшим путем движения от мусорки отправления до мусорки назначения. Для облегчения работы, вычисления будут происходит только между соединенными смарт трубами, короче нужно будет находить путь из А в Б с наименьшим количеством смарт труб в нём. Для уменьшения лагов можно будет вычислять какие-то стандартные пути в при старте игры (например прибытие - центр станции, отбытие - центр станции, бриг - центр станции и т.д.).

Если у того что падает в трубу нет места назначения, то это что-то летит на мусорку в карго. Ах да, трубы всё так же наносят немного урона, так что попросить кого-то смыть себя в ящике с тагом назначения намного безопаснее.

Теперь цель прошла через весь путь и находится в мусорке назначения. В этот момент мусорка проверяет, что лежит в её дырке для выхода, лол. Если это человек, то она проверяет его доступ в ПДА или на его карте, если он имеет доступ в этот отсек, то она его выпускает. Эта ебля с доступом особенно критична для брига, мостика, каюты и всех других отсеков, в которые мимоассистентам просто так не попасть. Но если в мусорку прилетает вещь с тагом (ящик, коробка, что угодно), то мусорка без проблем пропускает его, т.к. изнутри такой ящик не открыть. Если в мусорке лежит человек без доступа в отсек, то она разворачивает его обратно и посылает в центр мусора в карго.

Вместо таких проверок в самой мусорке, можно закодить смарттрубу с 2 отверстиями, которая будет заниматься этой проверкой. Такая труба будет ставится перед входом в отсек, и не будет пускать туда людей без доступа, короче тоже самое что и дверь, но только для труб. Особенно критично это будет, если сделать трубы разбираемыми изнутри.

Кроме всего этого, желательно сделать в трубах свой атмос, чтобы можно было без проблем проезжать отсеки с пожарами и космос.

Плюс к трубам можно добавить пару фич.

Первая фича, система заполения труб газом в атмосе. Нужна чтобы запонять трубы и проверять давление в них, понадобится, только если сделать проверку на давление газа в трубе. То есть если в трубе давление меньше 200, то предметы через неё не пройдут.

Вторя фича, система энергоснабжения труб. Находится в инженерке, можно просто запилить отдельный смес и подключить к трубе. Тут всё тоже самое что и с атмосом, если в трубе есть ток, то она работает.

Третья - логирование входа и выхода мусорок, находится в бриге. Просто комп с записями, позволяет отслеживать людей. Можно добавить функцию блокировки для людей с арестом, заблокированный человек может смыть себя в систему, но выйти сможет только из мусорки без проверки доступа (бар, карго и тд), независимо от доступа на своей карте.

Четвертая система - это контролирующий комп в карго без которого смарт трубы будут слать все вещи только в карго или вообще по рандомному пути.

Дискас. В теории кодить не сложно, будет чем-то похоже на павернеты и системы труб атмоса.

Скопировать ссылку
AlphaNagibatel#2
  1. Было на старом билде, который новее нового на грине.

  2. Было это только на шахтерке и спутнике, ибо юзлесс.

  3. Она была очень сложной и там был просчет физики капсулы которая движется по трубе. Я думаю если их будет много, то все повиснет.

  4. Зачем это?

Кстати, у этой трубы был ахуенный баг ради которого я и использовал ее почти каждый раунд. Если вернете я буду совсем не против.

Скопировать ссылку
tizit#3

Не, там хуета была. Это была просто труба, по которой каталась капсула, и каталась она медленно. А тут всё те же трубы, что и так есть на станции, но по ним можно кататься от одной мусорки до любой другой.

Физика не считается, просто при "входе" в новую трубу, чекается давление и напряжение в ней, если всё норм, но движение продолжается.

Для ещё большего уменьшения лагов можно накодить движение группы предметов за раз, чтобы не было кучи проверок. Т.е. смартруба собирает какое-то время предметы, например 2-3 секунды, мб даже 5, и потом посылает их группой дальше, и так можно передавать овер дохуя предметов и делать одну проверку на одну группу, а в группе может быть куча объектов.

Скопировать ссылку
AlphaNagibatel#4
tizit (10 March 2015 - 08:35) писал:

Не, там хуета была. Это была просто труба, по которой каталась капсула, и каталась она медленно. А тут всё те же трубы, что и так есть на станции, но по ним можно кататься от одной мусорки до любой другой.

1)Как тогда ловить преступников?

2)Зачем тогда вообще соединенные отсеки? Можно сделать отдеальные министанции и монорельсы между ними.

Скопировать ссылку
tizit#5
AlphaNagibatel (10 March 2015 - 08:39) писал:

1)Как тогда ловить преступников?

2)Зачем тогда вообще соединенные отсеки? Можно сделать отдеальные министанции и монорельсы между ними.

В бриге будет комп, на котором будут логи всех входов и выходов в мусорки. Плюс, если на человеке весит статут ареста, то он сможет выходить только в отсеках с общим доступом, такие как бар, дормы и т.д. Если в какой-то момент совсем припекает от такой свободы движения, то на контролирующем компе в карго можно сделать так, чтобы вообще всё в системе труб шло только в карго, или можно сделать чтобы только люди и большие посылки летели туда, ну ты понел.

Можно делать что хочешь, я просто предложил пневмо систему для быстрого передвижения например из прибытия в отбытие.

Скопировать ссылку
AlphaNagibatel#6
tizit (10 March 2015 - 08:42) писал:

Можно делать что хочешь, я просто предложил пневмо систему для быстрого передвижения например из прибытия в отбытие.

Для этого уже есть телепорт.

Скопировать ссылку
intercross#7
tizit (10 March 2015 - 08:42) писал:

В бриге будет комп, на котором будут логи всех входов и выходов в мусорки.

Не СБ, а мусорщики какие-то

Скопировать ссылку
ucnaHez#8
tizit (10 March 2015 - 08:42) писал:

быстрого передвижения например из прибытия в отбытие

А вот это хуево. Пусть тогда по вызвову шаттла она отключается. Как же марафон "Из прибытия до отбытия за 60 секунд", тому как ШАТТЛ УЛЕТАЕТ?

Скопировать ссылку
tizit#9
ucnaHez (10 March 2015 - 08:54) писал:

А вот это хуево. Пусть тогда по вызвову шаттла она отключается. Как же марафон "Из прибытия до отбытия за 60 секунд", тому как ШАТТЛ УЛЕТАЕТ?

Обычно там уже что-то взорвано по пути к нему.

intercross (10 March 2015 - 08:53) писал:

Не СБ, а мусорщики какие-то

СБ на самом деле только выигрывает от таких труб, потому что они смогут штурмовать отсеки прямо через трубы, был бы только доступ.

А эти логи всё равно никто смотреть не будет. Они что-то вроде камер, а их 1.5 сбшника смотрят.

Кароч я тут обмалафился от своей же идеи)))

Скопировать ссылку
koghs1#10

И такую трубу, по которой Мехи могут кататься. И дать атмосферникам возможность пускать слиптоксин и плазму вместо сжатого воздуха. И что бы синга жрала их как спагетти.

Идея сама по себе хорошая, но если это запилят, то будет убого. Есть такие вещи, которые сами по себе хороши, но если их повсеместно внедрять, становится только хуже.

Скопировать ссылку
ucnaHez#11
tizit (10 March 2015 - 08:58) писал:

Обычно там уже что-то взорвано по пути к нему.

Конечно. По целой станции такой марафон неинтересен, а вот по РАЗБИТОЙ и ПОЖИРАЕМОЙ СИНГОЙ...

Тем более наверняка уже трубы будут сьедены.

Скопировать ссылку
tizit#12

Зашел на ТГ, там есть раздатчик транзитных труб. И еще там есть РЦД для труб.

AlphaNagibatel (10 March 2015 - 08:21) писал:
  1. Было на старом билде, который новее нового на грине.

  2. Было это только на шахтерке и спутнике, ибо юзлесс.

Скопировать ссылку
Kinrany#13

При вызове шатола включать экстренный режим, как с лифтами во время пожара. Ездить запрещено по технике безопасности, проверки на целостность труб отключены, но можно залезть на свой страх и риск.

Скопировать ссылку
Nelapsi#14

Нечто подобное в качестве транспортной системы СБ планировалось ещё для приснопамятной дыростанции. Скамопровод для экспресс доставки криминального мусора в КПЗ, а офицеров на посты. Может у кого-нибудь даже есть останки кода.

Скопировать ссылку
Editor TEH Chaos-neutral#15

Цитата

Далее включается компьютер, который думает над кратчайшим путем движения от мусорки отправления до мусорки назначения. Для облегчения работы, вычисления будут происходит только между соединенными смарт трубами, короче нужно будет находить путь из А в Б с наименьшим количеством смарт труб в нём. Для уменьшения лагов можно будет вычислять какие-то стандартные пути в при старте игры (например прибытие - центр станции, отбытие - центр станции, бриг - центр станции и т.д.).

Цитата

Для уменьшения лагов можно будет вычислять какие-то стандартные пути в при старте игры (например прибытие - центр станции, отбытие - центр станции, бриг - центр станции и т.д.).

Да нет. Есть стандартный алгоритм поиска пути на этот случай. Никаких лагов вызвать он явно не должен. Вычислять же вначале игры, а затем динамически вычислять при изменении бессмысленно и переусложнение.

Скопировать ссылку
Guap6512#16
Nelapsi (10 March 2015 - 17:00) писал:

Нечто подобное в качестве транспортной системы СБ планировалось ещё для приснопамятной дыростанции. Скамопровод для экспресс доставки криминального мусора в КПЗ, а офицеров на посты. Может у кого-нибудь даже есть останки кода.

У меня валяется и код и спрайты.

Скопировать ссылку

Обратно в Идеи