Светофоры

OpenTTD - современная игра, клон Transport Tycoon Deluxe с открытым исходным кодом, написанный на C и С++. Содержит ряд ключевых улучшений и возможность игры по сети. На данный момент это главное направление развития игры.

Модераторы: eraserkry, Mihamster, Smoky555, Группа модераторов

Re: Светофоры

Сообщение ziond » Ср дек 14, 2011 02:02

Agirat писал(а):Возможно смысл теряется за множеством слов, поэтому выделю две вещи, первую из которых непременно нужно сделать по моему мнению потому, что это ошибка или недоработка, как хотите. Вторую желательно сделать чтобы увеличить интерес к игре.
1. Убрать мнимые маршрутные светофоры со станций и концов линий, которые там автоматически появляются при установке маршрутного светофора в один блок со станцией или концом линии.
Возможно уже стоит неполениться и картинку попробовать дать? Попробую сделать это за тебя :wink: но только один раз. В следующий раз попробуй сам :mrgreen: Насколько я понял те виртуальные светофоры это вот это
Hein?l? Transport, 30-е янв 1950 г..png
Тут они поставлены реально, но если их убрать станция продолжит работать (с возможностью одновременного нахождения на станции 2х и более поездов). Так вот если их нет то поезд после разворота по логике игры должен зарезервировать путь до следующей безопасной точки остановки. Потомучто по логике игры поезд всегда резервирует себе путь если у него есть куда ехать. Ибо логика маршрутных светофоров сплетена с алгоритмом поиска пути. И я всетаки вупор не понимаю где тут баг? :evil:
Agirat писал(а): 2. Разрешить въезд в блок, на вход в который есть хотя бы один маршрутный светофор, поездов с других видов светофоров без резервирования пути.
Второй пункт, возможно, вызовет большее непонимание. С этим можно спорить, но чтобы понять почему это надо (не надо) сделать, нужен мало-мальский опыт - иными словами сделать однажды самому какой-нибудь, крупный или нет, :) мод к каакой-нибудь игре с нуля и посмотреть результат.

Я бы сказал не недопонимание, а он сам себе противоречит: Ты хочешь чтобы поезд въезжал в блок, если в нем есть поезд проехавший через маршрутный светофор?
Hein?l? Transport, 7-е мар 1951 г..png
Те на обычном который в кружке загорится зелёный если в блоке чтото есть? Это же чушь полнейшая, так обычные светофоры в игре не работают и не работали никогда. Это уже не будут обычные светофоры а какойто новый тип, применения которым я не вижу вообще(ибо они не предлагают нового функционала по сравнению с маршрутными) :roll:
ziond
Директор
Директор
 
Сообщения: 355
Зарегистрирован: Пт мар 13, 2009 15:59

Re: Светофоры

Сообщение Agirat » Ср дек 14, 2011 02:27

ziond
:) Первая, Вами приведенная, картина не тот пример. Перенесите перемычку между верхней и средней путями станции ближе к станции, уберите светофоры на выходах со станций, поставьте поезд на верхний путь станции и пусть выезжает, другое поезд пусть подходит со стороны маршрутного с запада. Проверьте маршрутные ли мнимые светофоры на станции или обычные. . Появятся ли светофоры вообще на станции или конце пути если в блоке нет маршрутных. Проверьте это все сами. Речь идет не о количестве поездов на станции, а в блоке после выхода со станции .
Насчет второй картины и аргумента что это чушь потому что так не было раньше - для меня подобные аргументы несерьезны.
Но эта картина хороша для примера. Там как раз поезд выезжает со станции без светофоров. Если со стороны маршрутного въезжал бы поезд, они бы безопасно оказались в одном блоке, иными словами на станции уже есть маршрутные, хотя их как бы нет. :) И второй момент: если со станции одновременно готовы выехать два поезда, например, и если маршрутный на второй картинке поменять на обычный, эти два поезда столкнутся при выезде потому, что мнимые светофоры в этом случае не появятся.
И еще вопрос.Эта система на второй картине - почему она функционирует и функционирует лучше при устанвке всего одного маршрутного светофора на вход в блок многопутной станции? :D Если поменять маршрутный на обычный и если просто отвести ветку с любого места блока перед станцией хоть на другой конец карты и поставить маршрутный там, все равно эта система будет работать быстрее и безопасно , чем при установке на вход-выход со станции любых светофоров и их комбинаций? Это ли не абсурд? :)
Agirat
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 17
Зарегистрирован: Ср окт 19, 2011 19:17

Re: Светофоры

Сообщение vitya » Ср дек 14, 2011 07:32

Agirat писал(а):ziond
Но эта картина хороша для примера. Там как раз поезд выезжает со станции без светофоров. Если со стороны маршрутного въезжал бы поезд, они бы безопасно оказались в одном блоке, иными словами на станции уже есть маршрутные, хотя их как бы нет. :) И второй момент: если со станции одновременно готовы выехать два поезда, например, и если маршрутный на второй картинке поменять на обычный, эти два поезда столкнутся при выезде потому, что мнимые светофоры в этом случае не появятся.

Если маршрутный поменять на обычный - то поезд по обычному вообще не пойдет до тех пор, пока не освободятся все пути в блоке, в том числе и все 3 пути станции, если уж брать по каритнке. Даже если посмотреть на ситуацию в целом - то тот поезд, который стоит у красного обычного сигнала - он не пройдет на станцию до тех пор, пока весь блок не будет свободен, то есть пока остальные поезда не уйдут со станции.
Аватара пользователя
vitya
Начальник станции
Начальник станции
 
Сообщения: 108
Зарегистрирован: Вт май 09, 2006 20:47

Re: Светофоры

Сообщение Agirat » Ср дек 14, 2011 08:03

Если маршрутный поменять на обычный - то поезд по обычному вообще не пойдет


Пожалуиста, прочти еще раз :
если СО СТАНЦИИ одновременно готовы выехать два поезда, например, и если маршрутный на второй картинке поменять на обычный, эти два поезда столкнутся ПРИ ВЫЕЗДЕ потому, что мнимые светофоры в этом случае не появятся.
Agirat
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 17
Зарегистрирован: Ср окт 19, 2011 19:17

Re: Светофоры

Сообщение vitya » Ср дек 14, 2011 09:07

Agirat писал(а):одновременно готовы выехать два поезда, например, и если маршрутный на второй картинке поменять на обычный, эти два поезда столкнутся ПРИ ВЫЕЗДЕ потому, что мнимые светофоры в этом случае не появятся.

Если будут стоять так светофоры без маршрутного (все обычные) - то тогда 2 поезда попросту не заедут на станцию. А раз они там оба не окажутся, то они и выехать оттуда одновременно не смогут.
Аватара пользователя
vitya
Начальник станции
Начальник станции
 
Сообщения: 108
Зарегистрирован: Вт май 09, 2006 20:47

Re: Светофоры

Сообщение Agirat » Ср дек 14, 2011 09:11

vitya
Молодец :) Это же для примера , тест чтобы выяснить есть там светофоры или нет. Сначала загнать, потом поменять. Можно и не загоняя определить конечно - раз двое на станцию не будут заезжать, значит светофоров там нет.
Agirat
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 17
Зарегистрирован: Ср окт 19, 2011 19:17

Re: Светофоры

Сообщение ziond » Ср дек 14, 2011 10:18

Agirat писал(а):ziond
:) Первая, Вами приведенная, картина не тот пример. Перенесите перемычку между верхней и средней путями станции ближе к станции, уберите светофоры на выходах со станций, поставьте поезд на верхний путь станции и пусть выезжает, другое поезд пусть подходит со стороны маршрутного с запада.

Говорю же дай уже картинку как ты хочешь :evil: На словах понять про перемычки сложно. Я всё еще не понял: "мнимые" светофоры - это те которые на первой картинке в красном круге (реальные которые можно убрать и ничего не изменится тоесть "мнимые").
Agirat писал(а):Проверьте маршрутные ли мнимые светофоры на станции или обычные. . Появятся ли светофоры вообще на станции или конце пути если в блоке нет маршрутных. Проверьте это все сами. Речь идет не о количестве поездов на станции, а в блоке после выхода со станции .
Обычных мнимых светофоров не бывает (только в депо, но я бы не сказал что они мнимые)
Agirat писал(а): Насчет второй картины и аргумента что это чушь потому что так не было раньше - для меня подобные аргументы несерьезны.
Это самый серьёзный аргумент. Разработчики вводя новые фичи сохраняют по максимуму функционал оригинального ТТД. Это одна из целей развития проекта. Поэтому твое предложение надо раасматривать как предложение нового типа светофоров.
Agirat писал(а): Но эта картина хороша для примера. Там как раз поезд выезжает со станции без светофоров. Если со стороны маршрутного въезжал бы поезд, они бы безопасно оказались в одном блоке, иными словами на станции уже есть маршрутные, хотя их как бы нет. :)
Их там действительно нет, но поезд доехал до станции и развернулся. В момент разворота он резервирует себе путь до безопасной точки остановки. И это нормально. Так и должно быть иначе поезда будут биться.
Agirat писал(а):И второй момент: если со станции одновременно готовы выехать два поезда, например, и если маршрутный на второй картинке поменять на обычный, эти два поезда столкнутся при выезде потому, что мнимые светофоры в этом случае не появятся.
Не проверял и не буду т.к. не столкнутся. :evil: Ибо резервирование пути не снимится.
Agirat писал(а):И еще вопрос.Эта система на второй картине - почему она функционирует и функционирует лучше при устанвке всего одного маршрутного светофора на вход в блок многопутной станции? :D Если поменять маршрутный на обычный и если просто отвести ветку с любого места блока перед станцией хоть на другой конец карты и поставить маршрутный там, все равно эта система будет работать быстрее и безопасно , чем при установке на вход-выход со станции любых светофоров и их комбинаций? Это ли не абсурд? :)

Эта система функционирует плохо. Потомучто чтоб она функционировала хорошо надо светофор в кружке поменять на маршрутный двухсторонний :evil:
Блин ну в упор не вижу ничего абсурдного. И вообще если ты нашёл, как ты считаешь, баг, напиши тикет разработчикам на http://bugs.openttd.org/ может хоть они тебя поймут :roll:
ziond
Директор
Директор
 
Сообщения: 355
Зарегистрирован: Пт мар 13, 2009 15:59

Re: Светофоры

Сообщение Agirat » Ср дек 14, 2011 11:54

ziond,
Мнимый светофор - это светофор который вы не видите, вы его не ставили, но он реально работает. Такой светофор есть в депо. Его присутствие логично и необходимо потому, что в депо могут находиться одновременно несколько поездов и без него они бы попросту не смогли оттуда выехать друг за другом. Именно поэтому он там и стоит.
Теперь станции и концы путей. Приведу гиперболичесий пример что бы было понятно. Игрок не замечает этот фарс потому, что строит и ставит светофоры по порядку, деля на блоки от депо или станции - построил путь, станцию - поставил светофоры, построил - поставил светофоры.
Ну ладно, пример, который я приводил уже, впрочем. Допустим есть 50 станций, соединенных путями друг с другом, и депо с 20 поездами, каждый со своими заданиями. На любой из концов путей вы ставите один маршрутный светофор. Но... В действительности вы не один светофор поставили, а пятьдесят один и поделили один блок одним этим светофором на пятьдесят один блок . Был один блок - поставили один светофор и блоков стало пятьдесят один и светофоров пятьдесят один. Так понятней? Теперь все эти 20 поездов будут безопасно двигаться каждый по своим маршрутам. Из-за одного светофора, установленного черт знает где.
Такого нет в оригинальном ТТД, за который вы ратуете. Ни один другой вид светофора так тоже не действует - тока маршрутный.
В игре такое деление происходит постоянно, тока в мелком масштабе поэтому обычно это не обнаруживается.
Agirat
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 17
Зарегистрирован: Ср окт 19, 2011 19:17

Re: Светофоры

Сообщение ziond » Ср дек 14, 2011 12:44

Agirat писал(а):Теперь станции и концы путей. Приведу гиперболичесий пример что бы было понятно. Игрок не замечает этот фарс потому, что строит и ставит светофоры по порядку, деля на блоки от депо или станции - построил путь, станцию - поставил светофоры, построил - поставил светофоры.
Пример действительно гиперболический :lol:
Agirat писал(а):Ну ладно, пример, который я приводил уже, впрочем. Допустим есть 50 станций, соединенных путями друг с другом, и депо с 20 поездами, каждый со своими заданиями. На любой из концов путей вы ставите один маршрутный светофор. Но... В действительности вы не один светофор поставили, а пятьдесят один и поделили один блок одним этим светофором на пятьдесят один блок . Был один блок - поставили один светофор и блоков стало пятьдесят один и светофоров пятьдесят один. Так понятней? Теперь все эти 20 поездов будут безопасно двигаться каждый по своим маршрутам. Из-за одного светофора, установленного черт знает где.
Такого нет в оригинальном ТТД, за который вы ратуете. Ни один другой вид светофора так тоже не действует - тока маршрутный.
В игре такое деление происходит постоянно, тока в мелком масштабе поэтому обычно это не обнаруживается.
Еще раз повторюсь: для маршрутного светофора нет блоков, есть безопасные точки остановки
Как видно из примера
Banford Transport, 14-е июл 1929 г..png
Banford Transport, 25-е июл 1929 г..png

добавление маршрутного светофора действительно заставляет поезда резервировать пути. Но это сделано для совместимости обычного блока и маршрутных светофоров. Эта совместимость работает отлично т.к. поезда не бьются. Ты предлагаешь эту совместимость переделать, чтобы они бились. Один вопрос ЗАЧЕМ?. То что это круто и заставит игроков перепридумывать сложившиеся схемы станций и развязок это не аргумент. То что это читерство это тоже не аргумент. Аргументом был бы конкретный скрин из игры где это может практически пригодиться, но ты упорно игнорируешь просьбу привести конкретный пример. :evil:
ЗЫ. Чем дальше тем у меня больше чуство что ты слабо понимаешь о чем пишешь. Повторюсь еще раз: Если ты считаешь что это баг пиши на http://bugs.openttd.org/ посмотрим на ответ разработчиков :roll: Или напиши патч - потестим :mrgreen:
ziond
Директор
Директор
 
Сообщения: 355
Зарегистрирован: Пт мар 13, 2009 15:59

Re: Светофоры

Сообщение Agirat » Ср дек 14, 2011 13:28

:)Вот как это выглядит, если немного перефразировать все это:


-Светофор во Владивостоке не может регулировать движение в Москве. По моему это бред.
-Это не бред, эта наша фирменная фича. Вы хотите чтобы поезда бились?
- Тем не менее, чтобы убрать это недоразумение достаточно убрать невидимые светофоры со станций и концов путей.
- Нет. Это связанно с нашим фирменным поиском пути , а вы глупый и не шарите в наших светофорах.
Вы хотите чтобы поезда бились?
Agirat
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 17
Зарегистрирован: Ср окт 19, 2011 19:17

Re: Светофоры

Сообщение ziond » Ср дек 14, 2011 13:52

Agirat писал(а):-Светофор во Владивостоке не может регулировать движение в Москве.
Это тут причём? В игре нет "Москвы" и "Владивостока" Как и нет масштаба. Я могу с равным успехом считать 2048 клеток 1м километром или 10000000000000 километров.
Agirat писал(а):- Тем не менее, чтобы убрать это недоразумение достаточно убрать невидимые светофоры со станций и концов путей.
достаточно правильно расставить светофоры :mrgreen: существующих типов достаточно
Agirat писал(а):- Нет. Это связанно с нашим фирменным поиском пути , а вы глупый и не шарите в наших светофорах.
Вы хотите чтобы поезда бились?
:roll:
ЗЫ. А конкретного примера всё нет...
Последний раз редактировалось ziond Ср дек 14, 2011 14:15, всего редактировалось 1 раз.
ziond
Директор
Директор
 
Сообщения: 355
Зарегистрирован: Пт мар 13, 2009 15:59

Re: Светофоры

Сообщение Wowan » Ср дек 14, 2011 13:57

Agirat, ваша ошибка в том, что вы рассматриваете станцию отдельно от путей перед ней. Но станция - это не депо и не тоннель, где действуют свои механизмы движения поездов, несколько нереалистичные, т.к. в физическом плане в депо и в тоннелях железной дороги нет.
Но станция - обычные железнодорожные пути. Находясь на станции, поезд находится в сигнальном блоке. Заехав туда однажды, минуя маршрутный светофор, поезд и выехать должен по таким же правилам.

Agirat писал(а):Мнимый светофор - это светофор который вы не видите, вы его не ставили, но он реально работает. Такой светофор есть в депо. Его присутствие логично и необходимо потому, что в депо могут находиться одновременно несколько поездов и без него они бы попросту не смогли оттуда выехать друг за другом. Именно поэтому он там и стоит.
Нет там никакого светофора. Как и путей в депо нет.

"Мнимые светофоры", о которых вы говорите, подразумевают, что светофоры нам не показаны, а на самом деле они есть, и непременно должны быть, отделяя станцию и пути как независимые элементы.
Это неправильно. Ничего там не нужно отделять, т.к. тупиковая станция является частью сигнального блока. То, что вы предлагаете - это все равно что наставить светофоров внутри сигнального блока.
Кстати, а что вы, собственно, предлагаете? :)

Тут неплохо бы поясняющий скриншот сделать, но я вас, надеюсь, понял.

Agirat писал(а):Допустим есть 50 станций, соединенных путями друг с другом, и депо с 20 поездами, каждый со своими заданиями. На любой из концов путей вы ставите один маршрутный светофор. Но... В действительности вы не один светофор поставили, а пятьдесят один и поделили один блок одним этим светофором на пятьдесят один блок.
И снова неправильно. Именно один светофор мы и поставили, сделав из всей сети один сигнальный блок. Бредово и неэффективно, но работать может. Только 20 поездов там не разъедутся, скорее всего, будут по большей части в депо торчать, ожидая, когда пути освободятся.

Agirat писал(а):Светофор во Владивостоке не может регулировать движение в Москве. По моему это бред.
Если убрать все светофоры и стрелки между Москвой и Владивостоком и поставить 1 светофор - он так и будет регулировать всю линию. И ездить по ней будут ровно два поезда. :)
Аватара пользователя
Wowan
Почетный тайкунер
Почетный тайкунер
 
Сообщения: 1383
Зарегистрирован: Вт сен 18, 2007 14:43
Откуда: трасса М1, Минск — Москва

Re: Светофоры

Сообщение Lewapard » Ср дек 14, 2011 14:47

Agirat писал(а)::)Вот как это выглядит, если немного перефразировать все это:
-Светофор во Владивостоке не может регулировать движение в Москве. По моему это бред.
-Это не бред, эта наша фирменная фича. Вы хотите чтобы поезда бились?

Немного изучал работу реальной ж/д сигнализации. Могу с уверенностью сказать, что светофор во Владивостоке может затормозить все поезда в Москве, если замкнуть стрелки, соединяющие интересующие точки и убрать оттуда другие светофоры.
Сама по себе маршрутная сигнализация наиболее близка к реальной ситуации с регулированием ж/д движения. Только в реальности двум поездам в "одном сигнальном блоке" позволяет находиться диспетчер и стрелки, размыкающие контакты светофоров, а в игре - резервирование пути, выполняющее, по сути, замыкание-размыкание стрелок.
Lewapard
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 21
Зарегистрирован: Ср дек 14, 2011 14:09

Re: Светофоры

Сообщение Mihamster » Ср дек 14, 2011 21:12

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

позволю себе развенчать еще одно Ваше Agirat заблуждение...
светофоры у станций как таковых нет.. нет и мнимых..
111.JPG

а вот если бы они были, какие то там мнимые, то поезд бы проехал на свободную верхнюю платформу, а не стоял и ждал...
у станций есть определенные алгоритмы которые взаимодействуют с маршрутными сигналами и только с ними... это да.. но не более.
Табито?Мэитадору
.....свобода каждого заканчивается там.. где начинается несвобода другого...
"Осваиваем Опен"
Аватара пользователя
Mihamster
Президент
Президент
 
Сообщения: 949
Зарегистрирован: Вт апр 29, 2008 23:06
Откуда: Москва

Re: Светофоры

Сообщение Agirat » Чт дек 15, 2011 00:15

Народ, мне кажется что тут не поиск истины, а возражения из чувства противоречия . Последний скрин и приписывание
в игре баги потому что поезда не бьются
говорит об этом. Поэтому предлагаю остаться каждому при своем и закрыть этот вопрос. :)
Agirat
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 17
Зарегистрирован: Ср окт 19, 2011 19:17

Пред.След.

Вернуться в Общие вопросы по OpenTTD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37