The International Simutrans Forum

Language boards => [RU]Русский (Russian) => Topic started by: Foxglove on December 11, 2010, 09:06:44 PM

Title: Знак "Указатель"
Post by: Foxglove on December 11, 2010, 09:06:44 PM
А как работает "Указатель"? Например, мне нужно, чтоб транспортные средства ехали только налево на перекрестке, но указатель этому никак не способствует.
Title: Re: Знак "Указатель"
Post by: inkelyad on December 11, 2010, 10:53:05 PM
"Указатель" -- это что?
Если это то что я думаю (плохой перевод "Choose destination sign"), то это то же само, что "Platform choose signal" для рельсового транспорта.

Строишь остановку из нескольких отсеков, ставишь перед ними знак. И автобусы/крузовики будут выбирать свободный.

По поводу поворотов: Знака "поворот направо/лево запрещен" в simutrans, такжется, нет. (Почему,  собственно, такая задача-то встала?) Надо waypoint-ами прокидывать маршрут.
Title: Re: Знак "Указатель"
Post by: Foxglove on December 12, 2010, 01:04:11 AM
Нет, перед Choose destination sign синий такой.
Title: Re: Знак "Указатель"
Post by: inkelyad on December 12, 2010, 03:58:58 PM
Хоть бы говорили, о каком паке речь идет..

Так вот. Если посмотреть в файл языков, то видно, что 'Указатель' есть 'choose_point' в pak64 и pak128
Если посмотреть в dat файлы, то видно, что это и есть сигнал выбора платформы. В обоих паках он синий.
В pak128 есть еще choosesign_digital_jp, который не синий(оранжевая схема на черном фоне), но делает то же самое.
Title: Re: Знак "Указатель"
Post by: Foxglove on May 15, 2011, 04:22:10 AM
А знаки "Начало шоссе" и "Начало автомагистрали" что могут означать?
Title: Re: Знак "Указатель"
Post by: Theo on July 20, 2011, 09:17:31 PM
Quote from: Foxglove on May 15, 2011, 04:22:10 AM
А знаки "Начало шоссе" и "Начало автомагистрали" что могут означать?
Как всегда, просьба указывать пак.
Начало автомагистрали обозначает начало дороги, которая будет автомагистралью. Не забудьте на всех выездах с требуемого участка ставить знаки "конец автомагистрали", иначе возможны веселые ситуации. В английской справке описаны значения "шоссе" и "автомагистраль", если вкратце - это односторонняя проезжая часть с действующим минимальным ограничением скорости 90 и 110 (или 100 и 120, еще не въехал).
Title: Re: Знак "Указатель"
Post by: Foxglove on July 21, 2011, 09:11:37 AM
Ох, односторонняя... Спасибо! Мне этого очень не хватало.
Вот еще один вопрос по pak128. Допустим, есть сетка дорог вида (см. аттач). Пояснение к аттачу:

черные линии - сетка дорог
красная линия - сейчас грузовики едут с фабрики в основном именно так
зеленая - так было бы быстрее, т.к. дорога получше
синей стрелкой отмечен перекресток, на котором хотелось бы поставить какой-то указатель, указывающий грузовикам ехать прямо. Возможно ли каким-то образом, исключая изменений в самом маршруте, регулировать движение по перекрестку?
Title: Re: Знак "Указатель"
Post by: Theo on July 21, 2011, 09:32:10 AM
Отвечу в меру того, что понял сам.
[RU]
Симутранс имеет довольно развитый и настраиваемый интеллект поиска пути. Эта система работает, как и любая другая эверистика, на весах (штрафах). Для каждого возможного квадратика с покрытием вводится величина вес (штраф за транзит через нее), которая определяется типом покрытия и конфигурацией пути (подъемы, повороты). В результате, если транспорту нужно проехать от точки маршрута А до точки маршрута Б, компьютер "пробежится" по каждому из всех возможных маршрутов (отбрасывая наиболее невыгодные заранее по определенным правилам) и считает сумму "штрафов" за каждую клетку этого конкретного маршрута. Перевес получает маршрут с минимальной величиной штрафа, по нему транспорт и поедет.

В описанной ситуации нужно играться весами в закладке Routing настроек. Возможно в конкретно данной ситуации может помочь увеличение штрафа за поворот на 90*. Будьте осторожны! Настройки действуют на весь транспорт и все его виды! (что выгодно отличает ТТД от Симутранса).
[EN]
{по возможности, переведите вышенаписанный текст для общества, если в этом есть необходимость!}
Title: Re: Знак "Указатель"
Post by: inkelyad on July 21, 2011, 09:41:28 AM
Не очень понимаю, почему поставлено условие на запрет изменения маршрута.
Без этого решается очень просто -- надо Waypoint поставить в правом нижнем повороте зеленого маршрута.

Theo: не надо так стразу приучаться лазить в настройки. Это плохо для кармы ;-)
Title: Re: Знак "Указатель"
Post by: Theo on July 21, 2011, 09:46:16 AM
Quote from: inkelyad on July 21, 2011, 09:41:28 AM
надо Waypoint поставить в правом нижнем повороте зеленого маршрута.

Theo: не надо так стразу приучаться лазить в настройки. Это плохо для кармы ;-)
Я приполз сюда, отчаявшись настроить эверистику некоторых других игр под себя =) Предлагаемая неплоха, но неидеальна!

А вот вэйпоинты на перекрестах это точно портит карму )
Title: Re: Знак "Указатель"
Post by: Foxglove on July 21, 2011, 09:48:02 AM
QuoteБез этого решается очень просто -- надо Waypoint поставить в правом нижнем повороте зеленого маршрута.
В том и дело, что город перестраивается, некоторые дороги я удаляю, на вейпойнтах далеко не уедешь - хочется какого-то регламентирования именно определенных перекрестков. Была надежда на "Указатель", но видимо не судьба.
Title: Re: Знак "Указатель"
Post by: inkelyad on July 21, 2011, 09:53:41 AM
Ограничения по весу на дорогу в стандарте сделали уже?
Если сделали, то вносите предложение -- знак "проезд тяжелого транспорта запрещен"
Алгоритм переделывать почти не придется.
Title: Re: Знак "Указатель"
Post by: Foxglove on July 21, 2011, 09:55:41 AM
А может вы внесете? А я поддержу комментарием. Мой инглиш не потянет масштабного обоснования предложения.
Title: Re: Знак "Указатель"
Post by: Theo on July 21, 2011, 09:58:09 AM
Quote from: Foxglove on July 21, 2011, 09:48:02 AM
В том и дело, что город перестраивается, некоторые дороги я удаляю, на вейпойнтах далеко не уедешь - хочется какого-то регламентирования именно определенных перекрестков. Была надежда на "Указатель", но видимо не судьба.
насколько я понял, знак "Указатель" используется исключительно для отвязки остановок от координаты.

а что за дивный знак для грузовиков, как объяснить необходимость его применения? Он должен касаться всех транспортных средств игрока, но не касаться остальных?
Title: Re: Знак "Указатель"
Post by: inkelyad on July 21, 2011, 10:06:52 AM
А слегка не понял. Какой отвязки? Это "Choose platform" что ли в русском переводе "указателем назвали"?

Знак обычный. В реальной жизни есть. На остальных игроков должен действать так же, как знак "Min speed"
Title: Re: Знак "Указатель"
Post by: Foxglove on July 21, 2011, 10:12:51 AM
Quote from: inkelyad on July 21, 2011, 10:06:52 AM
А слегка не понял. Какой отвязки? Это "Choose platform" что ли в русском переводе "указателем назвали"?

Знак обычный. В реальной жизни есть. На остальных игроков должен действать так же, как знак "Min speed"
Речь о последних двух значках:
(http://www.simutrans.ru/game/road4.jpg)

Title: Re: Знак "Указатель"
Post by: Theo on July 21, 2011, 10:15:08 AM
Quote from: inkelyad on July 21, 2011, 10:06:52 AM
А слегка не понял. Какой отвязки? Это "Choose platform" что ли в русском переводе "указателем назвали"?

Знак обычный. В реальной жизни есть. На остальных игроков должен действать так же, как знак "Min speed"
Именно.

Крайне сомнительное предложение.
Title: Re: Знак "Указатель"
Post by: inkelyad on July 21, 2011, 10:16:06 AM
Это действительно "выбор платформы". Почему они "Указатель" названы, я не знаю.
Title: Re: Знак "Указатель"
Post by: Foxglove on July 21, 2011, 10:26:22 AM
Я бы предложение по знаку модифицировала. Например, в "запрет езды автотранспорта выше определенного тоннажа по конкретной дороге".
Title: Re: Знак "Указатель"
Post by: inkelyad on July 21, 2011, 10:39:30 AM
Еще более непонятно. Что значит "по конкретной дороге"? На какой клетке знак стоит, к той клетке он и относится. Или вам надо что-то вида "поворот налево грузовикам запрещен"? При том что с других направлений туда грузовикам ехать можно?
Title: Re: Знак "Указатель"
Post by: Foxglove on July 21, 2011, 10:42:10 AM
Quote from: inkelyad on July 21, 2011, 10:39:30 AM
Или вам надо что-то вида "поворот налево грузовикам запрещен"? При том что с других направлений туда грузовикам ехать можно?
Да, аналог "кирпича", но для грузовиков.
Title: Re: Знак "Указатель"
Post by: inkelyad on July 21, 2011, 10:49:24 AM
Аналог "кирпича" -- это "вот по этой клетке грузовикам запрещен". Вот только смотри комментарии по поводу транспорта других игроков. По уму такие знаки на public дорогах надо разрешать ставить только правительству.
Title: Re: Знак "Указатель"
Post by: Foxglove on July 21, 2011, 11:01:33 AM
Можно и правительству, разницы будет мало, имхо - играем то "за обоих" зачастую. Главное - чтобы можно было лимитировать доступ на определенные участки дорог по тоннажу.
Title: Re: Знак "Указатель"
Post by: Theo on July 22, 2011, 07:58:06 AM
Зачем? это же Simutrans, а не Traffic Giant - здесь одинаковые дороги равны...

Кстати! Никто не знает, почему разработчики отказались от идеи "односторонних дорог" в пользу знака "кирпич" во всех перепробованных мною паках? Только в паке 128 есть возможность сделать полнофункциональную одностороннюю дорогу (объявив ее шоссе) с очень неприятными побочными эффектами вроде ограничения скорости. Это же глупо - отгородил кирпичами одностороннюю дорогу - а используется только одна полоса....
Title: Re: Знак "Указатель"
Post by: inkelyad on July 22, 2011, 08:52:26 AM
[Шапка модератора on]
Я, конечно, формальные правила не писал, но тут, как и в английской части есть правило
"Запрещены последовательные посты с интервалом меньше 24 часов".
Если хочется чего-то добавить -- есть кнопка Modify
[Шапка модератора off]

По поводу односторонних дорог:
В simutrans нет понятия "использовать вторую полосу". Движок так устроен, что все дороги двухсторонние. Знаком можно одгородиться, но полосы это не прибавит.
Title: Re: Знак "Указатель"
Post by: Foxglove on July 22, 2011, 07:44:13 PM
Суть даже не столько в количестве доступных полос движения, сколько в команде грузовику "ты туда не ходи, ты сюда ходи". Я, например, с помощью средства "Автомагистраль" не могу указать грузовику использовать одностороннюю дорогу в городе.
Title: Re: Знак "Указатель"
Post by: Theo on July 22, 2011, 11:24:44 PM
Quote from: inkelyad on July 22, 2011, 08:52:26 AM
[Шапка модератора on]
Я, конечно, формальные правила не писал, но тут, как и в английской части есть правило
"Запрещены последовательные посты с интервалом меньше 24 часов".
Если хочется чего-то добавить -- есть кнопка Modify
[Шапка модератора off]

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

Пардон, сложности с интерфейсом.

Так а смысл тогда!? Реалистичней выглядит? в ТТД обгоны на дорогах осилили и двухполосное движение тоже...
Title: Re: Знак "Указатель"
Post by: inkelyad on July 23, 2011, 05:54:20 AM
Нужно исключительно для того, чтобы въезд и выезд на частную (недоступную  
другим игрокам) дорогу был в разных местах. Обгон в simutrans, кажется, тоже
есть, но не знаю, насколько он полезен. А двухполосное движение
действительно требует слишком большой переделки движка. Это давно
находится в Denied Extension Requests (http://forum.simutrans.com/index.php?topic=341.0), секция 'Denied for complexity reasons'
EDIT:
Если верить этой (http://www.tt-forums.net/viewtopic.php?f=31&t=55448) ветке на tt-forums.net, то OpenTTD тоже не умеет использовать обе полосы дороги.
Title: Re: Знак "Указатель"
Post by: Foxglove on July 23, 2011, 07:15:59 AM
http://forum.simutrans.com/index.php?topic=7699.new#new - если есть, что добавить...
А как включать обгон?
Title: Re: Знак "Указатель"
Post by: inkelyad on July 23, 2011, 09:15:20 AM
Он автоматический(вроде бы), но требует для себя целую кучу условий.
Смотри convoi_t::can_overtake (https://github.com/aburch/simutrans/blob/master/simconvoi.cc#L3052)
В городе совершенно невозможен.
Title: Re: Знак "Указатель"
Post by: Theo on July 26, 2011, 07:50:26 PM
Quote from: inkelyad on July 23, 2011, 09:15:20 AM
Вместо того, чтобы пристроиться сзади со скоростью обгоняемого. Нехорошо.
Это какое-то древнее ограничение движка, от которого все никак не могут избавится.
Транспорт в simutrans не может ограничивать свою скорость ничем, кроме максимально возможной.
Если клетка занята, то просто значение текущей скорости уменьшается (иногда до 0) и разгон идет заново.

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