Форум Trainsim  

Вернуться   Форум Trainsim > Разное > Разные ЖД-игры

Ответ
 
Опции темы Опции просмотра
Старый 11.02.2013, 02:53   #1
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
Сообщение SimStRa (ex-TrainMania)

SimStRa (ex-TrainMania). Реинкарнация 4.

Когда выйдет? Не скоро.

Где скачать? Новейшая сборка 0458 и 0465 или выше лежит тут. Последняя сборка под Win добывается в канале в Discord.

Развивающийся проект симулятора технологии работы железнодорожной станции. Действие от лица дежурного по станции, в некоторых случаях до написания соответствующих ИИ — поездного диспетчера. На сегодняшний день больше чем наполовину готова модель СЦБ. Оставшиеся её части прикручиваются в процессе. Глюки ловятся, устраняются и плодятся новые. На то они и глюки.

Что сделано, указано в истории сборок. Перед прочтением проснуться. Чего там нет — скорее всего, его и в самой программе нет. В т.ч. и движения поездов пока нет. Только-только манёвры начали ездить.

Документация будет готовиться параллельно с написанием кода. Каждая из запланированных вводных будет снабжена полным комплектом технической документации (ТРА, техпроцесс, приложения к ТРА, схемплан). Однако, работа с программой требует наличия начальных профессиональных знаний в области организации движения поездов, управления эксплуатационной работой, навыков работы на устройствах СЦБ. Автор не собирается разъяснять конечному пользователю основы технологии перевозочного процесса и управления им.

В минуты душевного порыва автор пытался сжалиться над пользователями и написать Wiki по проекту (и немного про ж.д. вообще). Ссылка в программе. Wiki будет прикрыта и заменена встроенной системой помощи.

Что планируется получить через НЕСКОЛЬКО лет:

■ Модель устройств СЦБ (ЧКАБ, РПБ ГТСС, ЭЖС, МРЦ-13, ТР-26) с последующим возможным расширением (активно дописывается);
■ Путевая модель (готова, кроме расстановки путевых и сигнальных знаков);
■ Пешеходная модель (готова, нет перехода бригады при смене кабины многосекционной ездючины);
■ Модель физики поведения подвижного состава на основе ПТР (в процессе, есть тяга, нет тормозов);
■ Модель связи со смежными работниками (в процессе);
■ Поездная и вагонная модель участков (в процессе);
■ Грузовая модель станции и участка (не начато);
■ Локомотивная и бригадная модель участков (не начато);
■ График движения поездов и его исполнение (начата, удалена и снова начата);
■ Динамический план формирования грузовых поездов и схемы составов пассажирских поездов (не начато);
■ Модель погоды (не начато);
■ Опасные отказы (задел под работу СЦБ в режимах защитного отказа);
■ Ошибки персонала (не начато);
■ Пасхальные яйца.

Чего НЕ будет точно:
■ Сортировочных станций и горок (как правило, не управляются в одно лицо);
■ Грузовых и портовых станций;
■ Сетевой версии;
■ Вводных на заказ;
■ Реальных станций и участков;
■ Экшена НЕ БУДЕТ (в т.ч. налётов 17-й межгалактической флотилии, терактов, вражеских шпионов, врагов народа, саботажа и японских забастовок).

Примечания.

0. Проект переехал на GNU/Linux и будет распространяться с открытым исходным кодом по GPL-лицензии.

1. Скорость развития проекта напрямую зависит от состояния здоровья автора. Помимо программирования, у автора есть иногда и другие интересы и потребности, хотя многие из них в настоящий момент отброшены. Кроме того, программирование не занимает бОльшую часть времени работы над проектом. Гораздо больше времени тратится на поиск и компиляцию информации из разных доступных источников.

2. Все вводные, расписания, графики движения, системы сигнализации, алгоритмы и зависимости в устройствах СЦБ, схемы и другая документация, имена персонала, регламент переговоров, серии и характеристики подвижного состава, погодные условия, законы физики и механики являются вымышленными. Все совпадения случайны или являются плодом воспалённого воображения конечного пользователя.

3. Исходный код не распространяется, на вопросы по программированию автор проекта отвечает при наличии интереса и времени. Код пишется на Delphi7, но периодически всплывает вопрос о переходе на более современную версию. К отсутствию перехода на новую версию имеется несколько причин.

4. В процессе работы над проектов у автора пропало желание описывать текущую ситуацию и анонсировать новые возможности. Кому интересно — или следите сами, или вообще сами рассказывайте обо всём этом бардаке в этих ваших интернетах!

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

6. Конкретные пожелания проекту принимаются и обсуждаются в личной переписке с автором проекта. При наличии пожеланий по закрытию проекта вся информация о нём, размещённая непосредственно автором, будет удалена. За информацию, размещённую другими лицами, автор ответственности не несёт.

7. Связаться с автором можно традиционно по электронной почте. Также у проекта есть канал в Discord, там публикуются скриншоты и интересные мысли. За подробностями — как всегда, по электронной почте или здесь в ЛС. Автор даёт ссылку, действующую только сутки. Чтобы не заспамить канал, бессрочных ссылок автор не даёт.

Последний раз редактировалось Timas; 26.10.2020 в 02:58.
Timas вне форума   Ответить с цитированием
Эти 14 пользователя(ей) сказали Спасибо Timas за это полезное сообщение:
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 


Старый 16.03.2018, 01:18   #91
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«Веселятся граждане за делами бражными. Ну а те, что важные — кроют трёхэтажными!». © не моё.

Цитата:
Сообщение от Eugene-rus Посмотреть сообщение
Здравствуйте,Тимас! ... Может быть небольшой комментарий по поводу будущего развития, если не затруднит.
0. К сожалению, пользователь не указал, на какую именно перспективу планы его интересуют. Если касаемо того года, который он пожертвует Родине, то за это время полноценного поездного движения не получится. Это точно! Так что спи спокойно служи и возвращайся целым и невредимым, дорогой товарищ!

1. По связи.

1.1. Звуки тональных вызовов и ответок. Выбор категорий абонентов поездной радиосвязи тональным вызовом.

1.2. ПСГО. Расстановка колонок, поиск ближайшей к работнику, возможно — проверка возможности слышать и, соот-но, расстановка тихобурчателей 10-ГР-38. Без многоканальности и дублирующих пультов.

2. Ездючины.

2.1. Чёмки на подходе, надо красить, резать и собирать. Будут чёмки — ставим на рельсы рефсекцию, разбираемся с межкузовными соединениями и их прорисовкой при развороте и расцепке.

2.2. Аналогично с пантографами на двухпантографных ездючинах.

2.3. При раскуривании темы хладотранспорта выяснилось, что рефсекции для грузовых операций можно расцеплять. Ранее планировалось делать их неразъёмными. Думаем.

2.4. Ездючины с наложением фрагментов одной ездючины на другую — в процессе мыслеобразования. Делать всё равно придётся!

3. МКУ. Раскуриваем.

4. Тяга и проч.

4.1. Боковые столкновения ездючин. Задел есть, добить лениво!

4.2. Когда поедем по физике тяги — пока не понятно, после чего или параллельно с чем это можно будет начинать делать. Без неё стоИт определение ПВХ, корректировка графика движения и проч. Думаем.

5. Контактную сеть пока не раскуривали. Как минимум, до секционирования добраться надо! Туда же — работоспособность ВЛ АБ и ВЛ ПЭ, от них — «пропадание» автоблокировки и переездов.

6. Без комментариев.

7. Ну и ещё осталась мелочь: башмаки, сцепка-расцепка, автотормоза, грузовая модель, хладотранспорт, грузовые и пассажирские фронты, переписать график движения, нарисовать ездючины на все случаи жизни. Потом можно будет браться за интеллект персонала, опасные отказы и прочие «плюшки».
Timas вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Timas за это полезное сообщение:
Старый 18.04.2018, 16:58   #92
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«Здравствуй, дорогой дневник!» © не моё.

Надо, наверное, с тобой чем-нибудь поделиться. Последними новостями и мыслями. Новостей, конечно, традиционно мало. Да и мыслей не густо, хотя и хочется иметь их поболее.

Я таки решщился вплотную взяться за связь со смежными работниками. Многое из написанного мне не нравится, хотя оно местами даже и работает. И местами даже правильно. Но давеча, например, дежурный по станции Флюорит при оборванной линии поездной межстанционной связи сумел сообщить мне по ней же (а не по радио) о потере электропитания. Видимо, он там как-то на ментальном уровне с проводами взаимодействовать умеет. Хотя его станция находится близко, и он мог бы и по поездной радиосвязи докричаться.

С поездным диспетчером тоже интересно вышло. До него получается докричаться по поездной радиосвязи (через соседнюю станцию) даже тогда, когда на этой соседней станции нет никакого электричества. Помнишь, с плгода назад я прикрутил управление всеми панелями питания через админку. Так вот, всё обесточиваем, разряжаем батарею, а связь продолжает работать. Причём с дежурным по этой станции не связаться, а вот с диспетчером через ту же радиостанцию — запросто!

В общем, придётся за связь браться капитально. Не в каждой отдельной задаче решать возможность передачи сообщения, а общий алгоритм городить, что выбирать и куда говорить, если на другом конце не слышат. Ну и соответственно, интегрировать уже в это дело ПСГО. Потому как, в теории, могут возникать ситуации, когда связь прервалась уже в процессе выполнения задачи, и для такого случая нужна адекватная реакция каждого работника.

А иначе, если ничего не будт ломаться, так и бОльшую часть кода писать смысла нету. Я это так вижу. Ты — не знаю, как ты это видишь, и осознаёшь ли вообще. Просто мне вот надо выговориться, собрать мысли в кучу, вот и рассказываю всё это тебе.

Ну ещё поманеньку начала зреть вторая вводная. Закончил путевую схему, надо дальше вводить всю информацию. А там, как ты помнишь, всё переплетено, и надо все объекты сразу создавать в описании. И это ещё маленькая вводная. Как потом другие большие станции набирать, я вообще не представляю!

Мысли по поводу рисования картиночек по-прежнему роятся и клубятся, но никак не материализуются. То, что получилось на выходе с чёмками, меня совершенно не устраивает. Надо программно делать нечто подобное тому, как рисует один товарищ, у которого я позаимствовал некоторое количество картиночек. Но это надо садиться отдельно, так как там достаточно много вникать придётся в алгоритмы преобразования цветов. Я не боюсь, просто надо от всего остального отойтить. Решать-то этот вопрос всё равно придётся, бо знаки и надписи полутонами на готовые ездючины накладывать всё равно по тем же алгоритмам затемнения. Так что всё ещё впереди.

А в остальном моя жизнь никаких особых изменений не претерпевает. Я всё также рьяно её ненавижу, но мне всё также лениво от неё избавиться. Вот и болтаюсь где-то между. И лишь только ты понимаешь меня в этом вопросе. Спасибо тебе за это, дорогой мой дневник!

Всегда верный тебе твой хозяин.

Дата.

Подпись.

Служебные отметки...
Timas вне форума   Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Timas за это полезное сообщение:
Старый 11.05.2018, 15:22   #93
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«Поёт морзянка за стеной весёлым дискантом...» © не Тимас.

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

0.1. ПСГО в эту систему включить будет уже не так сложно.

1. Думаем, нужен ли нам напрямую вгент железнодорожного телеграфа. Вопрос в том, кому по получении приносились ТГНЛки от отправившихся в адрес станции поездов. Только в техконтору и товарную контору, или дежурному по станции и маневровому диспетчеру тоже. Это для того, чтобы заранее работу станции планировать. Понятное дело, что это ещё для времени, когда не было ГИД'а, СИРИУС'а, а АСОУП была только в техконторе...

2. Есть интересные мысли про УЗОТ. Но не в этой вводной.

3. Раза на три проглядели третий ччётвёртый (исправленному верить) альбом по МРЦ-13. Это где местное и ограждения. В чётной горловине привели к реализму конфигурацию стрелок, передаваемых на местное. На прототипной станции оно в этой горловине не работало, и, видимо, неспроста. Бо далее по топологии станции не обеспечивается изоляция маневровой работы от выхода на перегон. Думаем. Если созреется — будет достаточно долгий перерыв в публичных сборках.

3.1. Заодно с ограждением разобраться надо. Точнее, с выводом и замыканием стрелок в отведённом положении. Сейчас этого нет, но делать надо. Это давний и последний серьёзный хвост по МРЦ-13. Теорию по данному вопросу уже написали.

4. Раза два пролистали Наталевича за 1950 год, вникаем в механику. Также скачали ТМП на МКУ тов. Григорова. Железная в прямом смысле слова логика впечатляет!

5. Чёмки стоЯт по алгоритмам затемнения. За чёмками стоИт всё ранее перечисленное.

6. «На западном фронте без перемен». © не Тимас.

7. Вторая вводная зреет. Но, поскольку связь тестится без неё, зреет она без лишних удобрений. Правда, пока и без сорняков.

Да, где-то со сборки 0432 в админке включена галка «20х скорость ходьбы работников». Это, чтобы долго не ждать. Связь отладится — выключим!

Последний раз редактировалось Timas; 13.05.2018 в 14:14.
Timas вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Timas за это полезное сообщение:
Старый 29.05.2018, 16:35   #94
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«И ску..., и гру..., и некому ру...» © не Тимас.

0. Достаточно рьяно взялись-таки за чётвёртый альбом МРЦ-13. Уже сделали последовательный добор вариантов местного управления стрелками, это вместо раздельных вариантов. Суть такая, что в проектных решениях ТР-47 реально все варианты передачи стрелок на местное управление выполняются раздельно, а вот в МРЦ-13 уже последовательно. Поскольку первую вводную решено было привести-таки к реализму МРЦ-13, то приводим. Осталось сделать последовательный разбор добираемых вариантов с сохранением зависимостей между ними.

0.1. Этот процесс может занять некоторое время. Публичных сборок пока нету.

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

1. Очень вяло зреет вторая вводная. В теории начинает зреть и третья.

1.1. Как бы не пришлось ещё раз возиться с альфа-каналами спрайтов пульта, потому как большие восьмиконтактные кнопки с лампочкой внутри и просто лампочки с колпачками не очень хорошо ложатся в существующую систему управления яркостью ламп аппарата управления.

2. Вторая вводная будет с ручными стрЕлками. Очень велика вероятность, что придётся из объектной модели стрелки вычленять работу стрелочного электропривода и релейного набора маршрута. С перетрухом огромного объёма кода. Пока не понятно, насколько это затянется. Профит на выходе — использование одного привода для нескольких точек разветвления траектории движения (привет «ангельским» стрЕлкам), стрелки с подвижным сердечником крестовины.

3. Продолжает искаться двухниточный план (схема расположения изолирующих стыков) для четверного глухого пересечения на станции Ленинград-Пасс.-Финл. Вместе с примыкающими «англичанками». Одначе успехов пока нету.

4. ТР-47 как-то очень легко прочиталась. Отличия от МРЦ-13, конечно, есть. Но программно реализовать её будет уже не так сложно. Скорее всего, правда, придётся переделывать маршрутный набор, потому как там все попутне кнопки светиться должны. Думаем!

5. Пока не рисуем, хотя заделы есть.

6. «Ну что тебе сказать про Сахалин?..» © не Тимас.

7. Админские опции с горя раструхнули по соответствующим категориям остальных настроек. Но доступны они только в режиме администратора, иначе их только просто видно. Это чтобы вопросов не было, почему оно так быстро бегает и т.д.
Timas вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Timas за это полезное сообщение:
Старый 19.06.2018, 07:59   #95
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

Текущие восемь бит истории.

0. Продолжается работа над увязкой местного управления стрелками и централизованного ограждения путей. Сам процесс передачи и возврата стрелок дописан, отлажен, но, возм., перепишется ещё раз в связи со вновь открывшимися обстоятельствами.

0.1. Пришлось добавить контроль положения стрелочных коммутаторов на маневровой вышке. Зато алгоритм перевода их сигналистом упростился.

0.2. Пишется интеллект работы сигналиста на маневровой вышке. Это может занять некоторое время.

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

1. Соот-но, как допишется ИИ сигналиста, будет запрос на исключение пути из местного управления с постановкой стрелок в охранное положение. Аппаратный запрос уже работает.

2. Совершенно точно, что по окончании борьбы с местным и ограждением будет неск. публичных сборок для теста, а потом проект уйдёт на глобальный перетрух работы со стрелками. Цель — окончательно отделить электрику от пути и механики.

3. Ищется. Пока безрезультатно.

4. Есть некоторое количество мыслей про манёвры с выездом за границу станции. Но надо дописывать работу с инвентарём в части вручения разрешений машинисту.

5. Чёмки, по-видимому, будут запущены без картинок. Иначе они очень сильно тормозят весь процесс.

6. «Ночь коротка, цель далека...». © не Тимас.

7. Ну и ещё немножко поразглядывали ГНГ. Мурашек по коже уже нет, но вот как это всё увязывать с подвижным составом — большой вопрос!

Последний раз редактировалось Timas; 01.12.2018 в 15:37.
Timas вне форума   Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Timas за это полезное сообщение:
Старый 09.07.2018, 22:05   #96
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«Вот бы программисту спать. Но ночь поёт в транзисторе...» © французская народная песня.

0. Продолжается борьба с местным управлением стрелками и увязкой его с централизованным ограждением.

0.1. Моделируемое путевое развитие достаточно отличается от примеров, приведённых в ТМП по МРЦ-13. Поскольку других источников информации по данному вопросу за последний месяц так и не было обнаружено, принято решение несколько упростить поставленную задачу и отказаться от работы «рыбы» при передачи стрелок на местное. Соот-но, съезды 37/39 и 130/132 на местном всегда замкнуты по плюсу. Это, конечно, удлиняет маневровые рейсы по соседним путям, так как приходится выезжать за более дальнюю стрелку. Но при этом задача по ограждению соседних путей и отводу стрелок сводится к типовой, описанной в альбоме. Посему пока будет так. Появится что-то новое по данному вопросу — будет реконструкция.

0.2. Упразднён объединением со вторым третий вариант местного в нечётной горловине. С соответствующим изменением файла вводной, индикации и влгоритмов задач.

1. Пока ничего не рисуется. Немного раскурено преобразование BMP-HSB и обратно, но на практике не трогалось.

2. Новые вводные всё также ждут разделения электрики и механики на стрелках.

3. Всё также ищется. Ну или ищется специалист, который сможет расставить изостыки на требуемом участке путевго развития и пояснить, как оно там всё работает и как правильно называть рельсовые цепи, которые на крестах.

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

5. Также есть мысли помучить ещё связь на тему перевыбора доступных средств связи.

6. Как всегда, на букву «Х». И никто не завидует!

7. Также наконец-то появился повод закрыть проект по политическим мотивам. В этом случае проект никому передаваться не будет, вся накопленная информация будет уничтожена.
Timas вне форума   Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Timas за это полезное сообщение:
Старый 24.07.2018, 00:39   #97
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«Гремит ночной полёт по просекам лесным...» © не Тимас.

0. Таки добили местное управление стрелками и увязки. Да, косяки там есть, и о некоторых автору даже известно. Но тупиковые ситуации устранены, более-менее всё работает. Выложили 0454. Глюки принимаются.

0.1. На этом по большей части возня с системой МРЦ-13 закончена. Программу на данном этапе вполне можно использовать для ознакомления с работой данной системы.

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

1.1. Со списком задач примерно та же ситуация была, но там восторжествовал алгоритм определения актуальности задачи на текущий момент при текущем оснащении. Вполне возможно, что и в списке объектов восторжествует минимализм кода. Думаем!

2. В планы на ближайшее будущее поставлена работа с картинками в формате HSB. Задача — использовать общую маску затемнения (гофры и проч.) для серии и «состаривание» ездючин уменьшением интенсивности цвета. Надо будет много экспериментировать. Будет интересно. Помимо красоты на выходе должен прлучиться профит от быстроты создания ливрей.

3. Кресты со станции Ленинград-Финнляндский всё также в планах, но подвижек нету. Без них массово стоИт третья вводная!

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

5. Автор пытается вникать в тервер и ТМО.

6. Как всегда, заканчивается на букву «О». И опять никто не завидует!

7. Возня только с одной темой сильно снижает скорость общей возни с проектом. Посему, скорее всего, дальнейшее развитие будет происходить, как это было зимой — писАться будет много сразу в разных местах, а уж если случится, что одновременно несколько тем оказалось законченными, и тупиковых ситуаций нет, то можно и публичную сборку выдать.
Timas вне форума   Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Timas за это полезное сообщение:
Старый 05.08.2018, 06:40   #98
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«В комнате с белым потолком, с правом на надежду...» © не Тимас.

0. Немного занялись мелочёвкой по задачам и диалогам. Было принято решение отказаться от выбора «ненужных» (неактуальных) объектов только там, где они (объекты) при добавлении их в задачу повлекут написание кучи дополнительных проверок на актуальность. Которые, кстати, не всегда можно прямо выполнить. Напр., задачи на стрелках, где можно одному дать команду перевести курбелем, другому — выключить из централизации с сохранием, третьему — доложить положение, а четврётому — перевести обратно. И вот, чтобы они там все не сталпливались у стрелки и не противоречили друг другу, в таких местах объекты проще исключить из выбора.

0.1. Следующая сборка, видимо, последняя перед долгим перерывом.

1. Далее «закрываемся» на переделку работы со стрелками. Как уже говорилось ранее, требуется разделение электрики и механики, потому как иначе не реализовать английские стрелки. В путевой модели стрелка суть точка разветвления траекторий движения. Так вот, стрелочный привод должен работать с двумя такими точками. Это надолго. «Денег нет, но вы там держитесь!» © не Тимас.

2. Параллельно будет какое-то движение по графике. Придётся много экспериментировать с алгоритмами.

2.1. Кроме того, необходимо озадачиться прорисовкой восьмиконтактных трёхпозиционных кнопок во всех трёх положениях. Самое сложное — это притащить на такие кнопки изменение яркости ламп при разряде батареи. Понятно, что надо воевать с альфа-каналом, но воевать-то надо будет грамотно и результативно. Да и вытянутое положение в восемь пикселей стандартного масштаба четвертьячейки не особо помещается.

2.2. Аналогично для ячеек точечной индикации с внешним светофильтром. Белые-то там во всех случаях своим белым хорошо подгаживають!

3. Вопрос решён положительно. «Положительно» — это не от слова «положить».

4. В течение последнего месяца автором была предпринята попытка изучения вопроса актуальности и востребованности данного проекта.

Скрытый текст:
Были проанализированы основные ресурсы, где общаются балбесы, фанаты, маньяки, ДЖДшники, замНОДы и прочие (нужное зачерпнуть) интересные творческие и не очень личности. Автор пришёл к выводу, что общий интерес к теме моделирования двидения поездов по станциям и участкам по сравнению с прошлой пятилеткой заметно угас. Это связано как с удовлетворением вышеописанного интереса «Невой», так и с тем, что данная тема требует некоторого базового минимума знаний, для приобретения которого необходимо приложение усилий.

По этой причине те же чехи (Softikon, например) остаются совершенно невостребованы. Хотя сложного там ничего нету, обороты там все жёсткие. Зато темп хороший. Автору с его минимально узким полем зрения местами приходится тяжко! Хотя своими успехами там автор доволен. А вот PC Rail автор не потянул — не хватает знания ангельского языка.

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

Что касаемо собст-но форумов, то большинство таковых специализировано на какой-нибудь одной теме. И эти темы гораздо более востребованы многочисленными member'ами, специально приходящими общаться на эти темы. Темы же про интересующую автора симуляцию работы станций находятся в разных болталках и проч. Их просто мало, и ничего удивительного, и, тем более, катастрофического, в этом нет.

Посему размещение этого блога на данном ресурсе автор считает наиболее оправданным с точки зрения охвата им (ресурсом) разных направлений железнодорожных симуляторов.


5. Режим «зануда» активирован. У автора появляется всё больше и больше вопросов по ныне действующим и историческим документам, технологиям работы и проч. Автора массово интересует общение в целях саморазвития с бывшими и ныне работающими ревизорами по безопасности движения поездов по хозяйству перевозок, инженерами-технологами, инженерами-графистами и т.д.

6. Всё плохо. Видимо, настолько, что автор с горя решил дописать «Сухаревскую». Вроде даже дописывается...

7. Железнодорожников — с праздником. И бывших, и действующих. А, поскольку фанатов, маньяков, замНОДов и проч. Лазарь Моисеевич не упомянул, то поздравлять их не с чем. В т.ч. и автора TrainMania'и.
Timas вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Timas за это полезное сообщение:
Старый 05.08.2018, 18:36   #99
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Timas,
Скрытый текст:
Ну во-первых кнопочки нажимать - это вторичное. Первичное - это именно возможность командовать машинистами или управлять движением поездов вообще.

По поводу первого - во многих железнодорожных симуляторах появился вполне полноценный мультиплеер (RTrainSim, Trainz, ZDSim), в котором игроки-"дежурные"/"диспетчеры" вполне могут покомандовать живыми машинистами и проследить результат своего управления. Конечно, именно системы централизации там не являются моделями каких-то реальных систем, используемых на ж/д, но кого это волнует.

По поводу второго - есть как уже имеющиеся симуляторы диспетчеров разной степени аркадности, включая пульт "Нева"(где кнопочки понажимать вполне можно), так и симуляторы "адаптивных"(роботизированных) систем управления движения поездов (наподобие https://www.youtube.com/watch?v=1uvBZgkVOvo , https://www.youtube.com/watch?v=7JuAHlqnVO4) аналогов чего в реальности ещё не существует.

Соответственно потому и получается, что аудитория этого симулятора будет очень невелика (ну не всем же интересно считать, сколько башмаков подкладывать под состав для его правильного закрепления, я уж не говорю о том сколько человек из не-железнодорожников вообще знают как производить такие расчёты, ну или там когда и как вызывать ШЧников на ремонт такой-то цепи СЦБ).


Добавлено через 27 минут
Цитата:
В путевой модели стрелка суть точка разветвления траекторий движения.
Английская стрелка вполне может рассматриваться как комбинация из 4 таких разветвлений.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 05.08.2018, 18:48   #100
GeneZone
Матёрый пользователь
 
Аватар для GeneZone
 
Регистрация: 19.02.2008
Адрес: Хлебный город
Сообщений: 2,615
Вы сказали Спасибо: 1,508
Поблагодарили 728 раз(а) в 439 сообщениях
GeneZone стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
...ну не всем же интересно считать, сколько башмаков подкладывать под состав для его правильного закрепления, я уж не говорю о том сколько человек из не-железнодорожников вообще знают как производить такие расчёты.
А там калькулятор закрепления есть...

Я погонял сим немного. Жалко, что ЭРка не ездит.
__________________
Электрослужба ОГЭ/СРК-1
Ник GeneZone® зарегистрирован

Последний раз редактировалось GeneZone; 05.08.2018 в 18:51.
GeneZone вне форума   Ответить с цитированием
Старый 06.08.2018, 00:49   #101
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
Timas,
Скрытый текст:
Ну во-первых кнопочки нажимать - это вторичное. Первичное - это именно возможность командовать машинистами или управлять движением поездов вообще.

По поводу первого - во многих железнодорожных симуляторах появился вполне полноценный мультиплеер (RTrainSim, Trainz, ZDSim), в котором игроки-"дежурные"/"диспетчеры" вполне могут покомандовать живыми машинистами и проследить результат своего управления. Конечно, именно системы централизации там не являются моделями каких-то реальных систем, используемых на ж/д, но кого это волнует.

По поводу второго - есть как уже имеющиеся симуляторы диспетчеров разной степени аркадности, включая пульт "Нева"(где кнопочки понажимать вполне можно), так и симуляторы "адаптивных"(роботизированных) систем управления движения поездов (наподобие https://www.youtube.com/watch?v=1uvBZgkVOvo , https://www.youtube.com/watch?v=7JuAHlqnVO4) аналогов чего в реальности ещё не существует.

Соответственно потому и получается, что аудитория этого симулятора будет очень невелика (ну не всем же интересно считать, сколько башмаков подкладывать под состав для его правильного закрепления, я уж не говорю о том сколько человек из не-железнодорожников вообще знают как производить такие расчёты, ну или там когда и как вызывать ШЧников на ремонт такой-то цепи СЦБ).
Ну насчёт реальности — ETCS есть, например. Работает по принципу: сначала все, кто по графику, потом уже то, что опоздало и не пролезло. Это, конечно, в наивысшем уровне (L2 вроде). Смысл в том, что опаздывающие поезда не должны мешать всему остальному. В условиях неполного заполнения пропускной способности оно себя, видимо, оправдывает. Да, такая технология несколько непривычна и чужда отечественной школе организации движения. Но она есть. Отечественные разработки в направлении автоматизации процесса оптимизации пропуска поездов тоже ведутся, но они пока в зачаточном состоянии.

Теперь про башмаки. Сложного там ничего нет, есть формулы, и они даже будут опубликованы в документации. Интереснее то, что в зависимости от технического оснащения транспорта коэффициенты в этих формулах разные. Так, с 1986 и поныне коэффициенты 1.5 и 4, а вот в ИДП 1952 года они 2 и 3 соот-но. Это тоже будет учтено.

Цитата:
Сообщение от TRam_ Посмотреть сообщение
Добавлено через 27 минут
Английская стрелка вполне может рассматриваться как комбинация из 4 таких разветвлений.
«Англичанка» как раз и стала причиной грядущего перетруха. По две точки разветвления на привод. С соотв. индикацией, вариантной кнопкой в центре и т.д.

Цитата:
Сообщение от GeneZone Посмотреть сообщение
А там калькулятор закрепления есть...

Я погонял сим немного. Жалко, что ЭРка не ездит.
«Будет. И дом будет!» © не Тимас.

После контактной сети, видимо. Чтобы сразу.

Последний раз редактировалось Timas; 06.08.2018 в 00:52.
Timas вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Timas за это полезное сообщение:
Старый 07.09.2018, 03:52   #102
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«нАчать работу или перерыв?» © не Тимас.

0. Мы таки подкрались к глобальному перетруху релейной по части работы со стрелками! Всё! Автор честно не знает, когда он из этого перетруха выберется наружу.

0.1. Суть — отделить механику от электрики. Потому как стрелочный электропривод — существо вполне самостоятельное. Может обитать не только около остряков, но и около подвижных сердечников. Это мы ещё про УЗП и УТС промолчим. А на днях автору вообще попалась в этих ваших интернетах фотка, где привод крутит средние (тупые) крестовины «англичанки». Причём фотка явно отечественная!

0.2. Надо было сразу писать симулятор, а не игрушку...

1. Немного научились пачкать подвижной состав. Примеры — в последней сборке. Ежели сей алгоритм приживётся, это будет здОрово. Цвет грязи и его альфу можно будет подбирать динамически, но это уже вторично. Главное — суметь объяснить новые принципы базе данных подвижного состава, описывающей, в том числе, и формирование сводного спрайта.

1.1. Может, параллельно решатся всякие наболевшие вопросы про выступающие за автосцепку части ездючин, динамическое рисование рукавов, закрепление башмаками и ручными тормозами и проч.

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

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

4. При плановой перестановке системы очередной раз мелькнула мысль на тему перехода на более новую среду программирования. Одначе вопрос с совместимостью того, что написано не автором (напр., библиотеки bass.dll) с нынешними версиями Delphi остаётся открытым. Да и смутило то, что в Starter-версии не поставляется исходный код модулей. А автор иногда туда любт лазать, чтобы понять, как оно там внутри работает!

5. Кнопочки, какие хотели, нарисовали. Лампочки внутри кнопочек — при создании второй и третьей вводных.

6. ...пытается дописать «Сухаревскую»...

7. Автор по-прежнему на связи. Кому что надо разъяснить — пожалуйста!
Timas вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Timas за это полезное сообщение:
Старый 07.09.2018, 18:55   #103
Женя
Матёрый пользователь
 
Аватар для Женя
 
Регистрация: 12.04.2007
Адрес: Санкт-Петербург
Сообщений: 1,573
Вы сказали Спасибо: 2,160
Поблагодарили 775 раз(а) в 290 сообщениях
Женя нейтрален(-на)
Отправить сообщение для Женя с помощью ICQ Отправить сообщение для Женя с помощью Skype™
По умолчанию

Почти 6 утра, жду начала движения

Пока манёвры погонял по станции.
__________________
"Я что хочу сказать..." http://antennka.blogspot.com/
Женя вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Женя за это полезное сообщение:
Старый 09.09.2018, 03:05   #104
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

Цитата:
Сообщение от Женя Посмотреть сообщение
Почти 6 утра, жду начала движения ...
Женя, я тут вообще пока не понял, как оно проехать должно со всеми ОНками. Понятно, что там «англичанки» близко к путям, интервалы враждебности будут маленькие. Но успеется ли отправление и прибытие уложить в 4-минутный такт — на глаз мне, привыкшему к трёхзначной автоблокировке и вялым скоростям горного участка, не понять. Надо таки моделить, и, видимо, ручками!
Timas вне форума   Ответить с цитированием
Старый 09.09.2018, 13:20   #105
Женя
Матёрый пользователь
 
Аватар для Женя
 
Регистрация: 12.04.2007
Адрес: Санкт-Петербург
Сообщений: 1,573
Вы сказали Спасибо: 2,160
Поблагодарили 775 раз(а) в 290 сообщениях
Женя нейтрален(-на)
Отправить сообщение для Женя с помощью ICQ Отправить сообщение для Женя с помощью Skype™
По умолчанию

Я про то, что прогнал симулятор с 0:00 до примерно 20:00. Движения не было, исполненный график чистый.

Что не так понял принципиально?
__________________
"Я что хочу сказать..." http://antennka.blogspot.com/
Женя вне форума   Ответить с цитированием
Ответ

Метки
trainmania


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:29. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?