Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   Разные ЖД-игры (http://www.trainsim.ru/forum/forumdisplay.php?f=51)
-   -   SimStRa (ex-TrainMania) (http://www.trainsim.ru/forum/showthread.php?t=16087)

Timas 11.02.2013 02:53

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

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

[B]Где скачать?[/B] Новейшая сборка 0458 и 0465 или выше [URL="https://www.dropbox.com/sh/c3gum3iilzmmvxa/2JblPlVCYU"]лежит тут[/URL]. Последняя сборка под Win добывается в канале в Discord.

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

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

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

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

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

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

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

[B]Примечания.[/B]

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

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

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

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

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

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

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

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

decone 12.02.2013 03:17

Timas, у меня такой вопрос: будет ли это игрой или это спец. программа для ограниченного числа пользователей? Как я понял по сложности, это будет даже круче чем ZDSimulator.

Yolkin 12.02.2013 07:21

Первый пост закреплён.

Timas 12.02.2013 14:50

[QUOTE=decone;391220]...будет ли это игрой или это спец. программа для ограниченного числа пользователей?[/QUOTE]

И то, и то утверждение верно.

1. Это игровой симулятор. В нём НЕ БУДЕТ ограничений, накладываемых тренажёрными задачами. Не будет режима обучения, не будет режима аттестации.

2. Имеется неявное ограничение по кругу лиц, связанное с возможным отсутствием у конечного пользователя знаний в указанной области.

Gregory_777 22.02.2013 05:09

Жесть. Оставил без сна :crazy:.
Это совершенно невероятная штука.
А самому станции можно создавать?

Timas 22.02.2013 15:36

[QUOTE=Gregory_777;392753]...Оставил без сна...[/QUOTE]

Бывает...

[QUOTE=Gregory_777;392753]...А самому станции можно создавать?[/QUOTE]

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

Маршруты, [B]потерянные[/B] в сборке 0117, будут восстановлены в сборке 0118.

Yolkin 25.03.2013 08:24

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

Женя 25.03.2013 10:18

Первый поезд когда ждать и откуда?

Timas 26.03.2013 05:44

[QUOTE=Женя;397688]Первый поезд когда ждать...[/QUOTE]

Не скоро. Как только всё будет готово, так сразу и приедет.

[QUOTE=Женя;397688]...и откуда?[/QUOTE]

Из-за угла монитора, вестимо. Скорее всего, из-за правого.

[QUOTE=Yolkin;397678]Тимас, ты можешь сам в первый пост вносить правки, чтобы было видно сразу, какая версия актуальная, какие изменения и ты ды.[/QUOTE]

Исправился. Тогда все обновления вЕрхом, в теме только ответы на вопросы.

Yolkin 26.03.2013 06:02

Можешь делать, как тебе удобнее, например новости писать в теме и дублировать их в шапке.

Timas 15.04.2013 22:05

Тут у народов водился вопрос на тему исторической достоверности систем СЦБ, технологий, подвижного состава и графиков движения. Таки отвечаю: в общих чертах она соблюдается, но не более того. Так, во вводной «Тимасовская-1» применяется новая сигнализация на маршрутах на неправильный путь, но, в то же время, подвижной состав несколько более раннего периода. Частично это делается для большей интересности вводной, частично - чтобы приукрасить рутинность предстоящей работы конечным пользователям.

GeneZone 16.04.2013 18:52

[B]Timas[/B], загрузил сборку 0130, запускаю..., что за ошибка?
[URL=http://s2.ipicture.ru/Gallery/Viewfull/24097296.html][IMG]http://s2.ipicture.ru/uploads/20130416/thumbs/970U7uw4.jpg[/IMG][/URL]

Timas 17.04.2013 02:18

[QUOTE=GeneZone;401098][B]Timas[/B], загрузил сборку 0130, запускаю..., что за ошибка?[/QUOTE]

TrainMania при работе с файлом симуляции использует стандартные процедуры конвертации форматов вещественных чисел в строки и обратно. Скорее всего, у вас в настройках системы обозначен не тот символ-разделитель целой и дробной части вещестенного числа. Установите там запятую или поменяйте регион на Россию.

GeneZone 17.04.2013 17:36

Да, точно! Разделитель не тот, менял когда пользовался разными утилитами для FS9/FSX.

Timas 23.04.2013 02:59

Обновление от 2013.04.23:

В тестовом режиме запущена полуавтоматическая блокировка на Тимасовскую-2. Блок-сигналы проходят, светофоры открываются. Временно нет звонка и работы с ключом-жезлом данного перегона. ДСП Тимасовская-2 Доронин М.А. научен тыкать кнопки и болтать по селектору.

Направления мыслеобразования: добить ключ-жезл при полупавтоблокировке, переезд, негабаритные секции. Вообще у модуля СЦБ где-то далеко на горизонте показался конец, и это не может не радовать.

Neo7 23.04.2013 14:15

Подскажите, как перевести стрелку из "+" в "-"?

[size="1"][color="Silver"]Добавлено через 57 минут[/color][/size]
Всё разобрался)

Timas 24.04.2013 12:17

[QUOTE=Neo7;401875]Подскажите, как перевести стрелку из "+" в "-"?

[size="1"][color="Silver"]Добавлено через 57 минут[/color][/size]
Всё разобрался)[/QUOTE]

Если бы я умел шутить, я бы сказал примерно следующее: «На поле сходил, курбелем перевёл!». Кстати, курбель будет, хотя и не сейчас.

Полуавтоматику РПБ-82 ГТСС таки добили. Разобрались со звонками, приклутили ключ-жезл для хозяйственного поезда. Ключа-жезла для толкача в этой вводной не будет точно.

Timas 20.06.2013 12:27

Начата работа над переездом на участке ЧГП. Светофор М24 при включении заграждения на переезде меняет синий запрещающий огонь на красный.

Публичных сборок пока нет. Будет сразу всё по готовности переезда.

Женя 20.06.2013 12:32

[QUOTE=Timas;408778]...М24 при включении заграждения на переезде меняет синий запрещающий огонь на красный...[/QUOTE]
Это верно :)

Andryuha 20.07.2013 15:25

До какого времени надо ждать первый поезд?

Арсений К. 20.07.2013 15:59

Нет там еще поездов.

Andryuha 20.07.2013 16:02

ааа... А очем у меня нечётные Н, НД и НО не открываются? Чётные входные открываются, а нечётные и чётные выходные не открываются...
Версия 0144

[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size]
вообще на ЭЦ-1 ничего не открывается...

Neo7 20.07.2013 17:24

у меня всё открывается, значит что-то натворил там....

Andryuha 20.07.2013 18:10

Я? Ничего. Запускаю чистый сим, делаю занятость на подходе... Попытки открыть ЛЮБО! сигнал на части ЭЦ-1 заканчиваются провалом...

Timas 20.07.2013 18:13

[QUOTE=Andryuha;413426]...вообще на ЭЦ-1 ничего не открывается...[/QUOTE]

Набор завесил, вот и не открывается. Или «Отмену маршрута» дожми второй раз, или скинь зависший набор «Отменой набора».

Andryuha 20.07.2013 18:16

О, помогло!
Спасибо!

Timas 22.07.2013 13:31

Сборка 0145.

Запущен и включён в зависимости ЭЦ полуавтоматический переезд через городскую автогужевую дорогу общего пользования с маршрутным движением транспортных средств, расположенный на участке ЧГП. Открытие сигналов с занятого пути происходит с выдержкой времени, необходимой на закрытие переезда и освобождение его автогужевым транспортом.

Timas 29.07.2013 00:49

Сборка 0147.

Добавлена система частотного диспетчерского контроля (ЧДК) перегонов, оборудованных автоблокировкой, в том числе и индикация неисправностей, возможных на точках автоблокировки.

Timas 02.10.2013 02:04

Сборка 0150.

Начата работа над путевой моделью симулятора. Оцифрована путевая модель централизованной части станции. Для стрелок и светофоров появилась координата относительно оси станции (для светофоров - координата изостыка). Координаты нужны для расчёта работы персонала на поле (время прохода до объекта и т.д.).

Разделена информация о фактическом положении остряков стрелок и контролируемом положении в устройствах ЭЦ. Это необходимо для имитации взреза стрелки подвижным составом, перевода остряков курбелем, а также для (очень нескоро) будущих неисправностей и ошибок персонала.

Timas 06.11.2013 09:29

Сборка 0158.

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

Объявляется некоторый перерыв на ряд мероприятий по оптимизации кода.

Timas 05.12.2013 02:35

Сборка 0164.

Сделаны аншлаги (таблички) на пульте. Перемещение - ЛКМ, возврат на место - ПКМ.

Timas 18.02.2014 02:15

После тяжёлых и продолжительных боёв появилась публичная сборка 0175.

Добавлена «пешеходная» модель станции, учитывающая положение отдельных работников на поле и время их перехода до целевого объекта. На основе этого реализован перевод стрелок курбельной рукояткой. Сама выдача и изъятие курбелей пока не реализована, но будет добавлена в одной из ближайших сборок.

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

В связи с тем, что СЦБ было местами сильно переписано, могут быть глюки. Может, чего не до конца оттестили. Глюки принимаются по почте.

PS. При переводе стрелок курбелем не забывайте про переполюсовку пусковых реле!

alex8888 18.02.2014 10:15

Попробовал запустить на Винде 7 - вместо меню - вопросительные знаки. В винде 8 было ОК. Перекачаю новую сборку, может быть глюк у меня.
Нельзя ли хоть один "паровозик" запустить, чтобы что-то ездило туда-сюда? :o Просто так включать/выключать маршруты не интересно.

Timas 18.02.2014 16:43

[QUOTE=alex8888;447360]Попробовал запустить на Винде 7 - вместо меню - вопросительные знаки. В винде 8 было ОК. Перекачаю новую сборку, может быть глюк у меня...[/QUOTE]

На всех моих доступных 7-8 виндах всё нормально. Разбирайтесь с кодовой страницей. Могут быть проблемы с кракозябрами в отдельных окнах, если я чарсет забыл выставить.

[QUOTE=alex8888;447360]...Нельзя ли хоть один "паровозик" запустить, чтобы что-то ездило туда-сюда? :o Просто так включать/выключать маршруты не интересно.[/QUOTE]

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

Timas 12.03.2014 05:09

Сборка 0179, несколько раз глючившая. Потерявшим селектор (Win7/8) - извинения. Не знал, что они по-разному реагируют на изменение свойств окна.

Курбельные рукоятки можно считать добитыми!

TrainMania ушла в отпуск примерно на месяц в связи с участием в LEGO-фестивале. Параллельно теоретические знания подобываются. Всем терпения!

ЗЫ. На [URL="https://www.facebook.com/groups/TrainMania/"]Фейсбуке[/URL], кстати, есть группа по данному проекту. Upd. Группа закрыта.

ЗЫЫ. Некоторые товарищи из маршрутостроителей MSTS на вымышленной трассе сделали станцию Тимасовская. Официально заявляю, что к проекту TrainMania сия станция отношения не имеет, а станция Тимасовская-1 проекта TrainMania не является и не будет являться станцией стыкования электротяги.

Timas 01.05.2014 02:33

Сборка 0183.

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

Timas 17.06.2014 11:55

Проект остановился на выключении стрелки из централизации с и без сохранения пользования сигналами. Последняя публичная сборка 0192. О возобновлении работы над проектом будет объявлено дополнительно.

Timas 26.09.2014 20:11

Сборка 0211.

После тяжёлых и продолжительных, как говорится. В общем, добили-таки выключение стрелок из ЭЦ с и без сохранения пользования сигналами. Не совсем детально, но основные операции согласно ЦШ-530. Под это дело реализован макет стрелки (макет - это такое устройство, имитирующее наличие электропривода отключенной стрелки). Как-то даже работает!

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

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

Всем спасибо за терпение!

Timas 06.10.2014 18:25

Сборка 0214.

СЦБ продолжает радовать новыми глюками, но с ними идёт кровопролитная борьба!

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

Timas 25.11.2014 11:15

Сборка 0227.

Долго ли, коротко ли, но добрались мы до окна графика движения поездов!

Пока отрисована только первая нитка, но это уже многое. Работает выбор направления отрисовки (от чётности поезда), выбор отрисовки поезда по путям перегонов на многопутных перегонах (чтобы всё в кучу не сливалось). Есть задел под правильную отрисовку исполненного графика.

Клик по названию станции разворачивает/сворачивает пути. Перемещения в графике - только с клавиатуры, бо и в прототипном ГИД-Урал мышкой его нет, да и скроллеров там нет.

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

Остальное - в процессе.


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

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