Форум Trainsim  

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

Ответ
 
Опции темы Опции просмотра
Старый 11.02.2013, 02:53   #1
Timas
TrainMania
 
Аватар для Timas
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 668
Вы сказали Спасибо: 59
Поблагодарили 614 раз(а) в 256 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
Сообщение TrainMania

TrainMania. Реинкарнация 3.

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

Где скачать? Новейшая сборка 0454 или выше лежит тут.

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

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

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

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

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

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

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

Примечания.

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

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

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

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

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

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

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

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


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

 


Старый 21.09.2019, 05:42   #121
Timas
TrainMania
 
Аватар для Timas
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 668
Вы сказали Спасибо: 59
Поблагодарили 614 раз(а) в 256 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

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

0. Долго ли, коротко ли, но собрана таблица маршрутов для «Комсомольской». Добавлена отсутствовавшая проектная возможность замыкания двух маневровых маршрутов на приёмоотправочный путь.

1. Для «Тимасовской» набрана полностью таблица простых маршрутов, составные маршруты набраны на 84%. Разбираемся с правильностью использования кнопок маршрутного набора в разных случаях.

2. Замыкание маршрутов восстановлено полностью, идёт возня с размыканием.

3. Рассмотрен вопрос о целесообразности изменения размера субблока с 16px на 22 или 26px. Поскольку 22px особо погоды не сделало, а при 26px один парк станции целиком не влазит в монитор шириной 1920px, то принято решение ничего не менять. Возможно, поиграемся с расположением на «Тимасовской» кнопок и подписей, но в целом глобального перетруха не будет. Нечего сомнительными улучшениями заниматься!

4. Поковыряли графику на предмет вывода альфа-канала через API-функцию AlphaBlend. Работает. Пока не сильно понятно, устроит ли это при рисовании спрайтов ездючин, но порядок работы с ней освоен. Причина сомнений — необходимость домножать исходный спрайт на альфа-канал и вопрос в том, всегда ли будет нужен именно домноженный спрайт. Вопрос оставлен до выяснения или до появления творческого настроения.

5. Использовали вышеописанную работу с альфа-каналом в выводе показаний маршрутного указателя. Заодно отказались в нём от пиксельного шрифта в пользу битовых матриц.

5.1. Все возможные матрицы по методическим указаниям И-317-08 забиты в статические данные вместо описания их в самой вводной. Там нет матриц для знаков «Отключить ток» и «Включить ток», но мы пока до станций стыкования с безостановочным пропуском двухсистемных локомотивов не доросли!

6. «...все трубы в округе чинил бы за то, чтоб дали в дома отопление!» © Тимас.

6.1. Мёрзнем!

7. Больше творческих мыслей и картиночек, как всегда, в Дискорде!
__________________
TrainMania...
Timas вне форума   Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Timas за это полезное сообщение:
Старый 19.10.2019, 20:13   #122
Timas
TrainMania
 
Аватар для Timas
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 668
Вы сказали Спасибо: 59
Поблагодарили 614 раз(а) в 256 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«Маршруты релейные, маршруты знакомые. Засядем с паяльником, воткнём наугад...» © Тимас.

0. Добили замыкание и размыкание на Комсомольской.

1. На Тимасовской отлаживать будем за счёт опции «Маршрут при ВУ от одной кнопки». После отладки данная опция будет удалена, как не соответствующая реализму. Также будут удалены ещё несколько опций на вкладке «ЭЦ», возникшие во времена, когда автор не до конца представлял себе работу маршрутного набора.

2. Напрогались различные часы, каждые со своим жизненным циклом. Механические на Салюте (пока без завода), вторичные на Тимасовской, электронные на Комсомольской. На Нейске будут релейные, которых в реальности не существовало, но по условиям развития техники они вполне могли быть построены. На Сферической — тоже механические.

3. Создан программный объект увязки структуры вводной. Он чётко привязан к конкретной станции. Нужен для того, чтобы можно было иметь прямые ссылки на рабочие места смежных работников (например, отправить помощника за документами в техконтору). Из-за этого потерялась возможность создать диспетчерскую централизацию. Хорошо это или плохо, пока не понятно. Возможно, объект структуры таки вымрет со временем или во что-то реинкарнируется, и тогда снова можно будет думать о ДЦ, но пока вот так. С точки зрения моделей СЦБ, пешеходной и путевой ДЦ вполне реализуема надстройкой над станционными системами.

4. Ещё немного поигрались с альфа-каналом. Это дало некоторый результат, но не прибавило творческих мыслей.

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

6. Так, что у нас давно не болело?...

7. А в свободное от безделья время гоняются поезда на Праге. Это чтобы мозги не закисали...
__________________
TrainMania...
Timas вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Timas за это полезное сообщение:
Старый 16.11.2019, 22:14   #123
Timas
TrainMania
 
Аватар для Timas
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 668
Вы сказали Спасибо: 59
Поблагодарили 614 раз(а) в 256 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«Вспомнить всё!» © не Тимас.

0. Давным-давно в далёкой-далёкой галактике было снесено и закомментировано очень много кода. Потом были придуманы новые более оптимальные структуры данных и алгоритмы. Но старые алгоритмы оказали значительное сопротивление и оказались стойкими к мутациям, посему с ними идёт байтопролитная война. Это байтораздирающее зрелище творится уже на протяжении 0588 серий!

1. Продолжаем расставлять недостающие кнопки и лампочки на пульте Комсомольской. Ещё не всё!

2. На Тимасовской запустили маршруты от одной кнопки. Временно до написания нового набора и новой индикации этого набора. ПисАться будет одновременно с Нейском.

3. Наличие маршрутов на Тимасовской позволило отладить старые вещи на новый лад: автодействие светофоров, замыкание охранных стрелок, размыкание неиспользованной части поедного маршрута на путь со стрелкой в пути. Остались из крупного: негабаритные секции, местное управление и полуавтоматика.

4. Запустили часы на релейной логике на Нейске. Работают, включая пятисекундный отсчёт.

5. Взялись-таки за переработку прототипного графика для Нейска. Задача — разобраться с оборотом составов МВПС и бригад и курсированием по дням недели.

6. Массово живём воспоминаниями о жизни на другой Планете в другую эпоху. Эх, вытащить бы оттуда всё виденное и слышанное, да систематизировать бы!

7. А у Праги новое обновление. посему пинаем разработчиков на тему новых вкусных глюков!
__________________
TrainMania...
Timas вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Timas за это полезное сообщение:
Ответ

Метки
trainmania


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

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

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

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


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


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