Форум Trainsim  

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

Ответ
 
Опции темы Опции просмотра
Старый 11.02.2013, 02:53   #1
Timas
SimStRa (ex-TrainMania)
 
Аватар для Timas
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 718
Вы сказали Спасибо: 90
Поблагодарили 679 раз(а) в 291 сообщениях
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, там публикуются скриншоты и интересные мысли. За подробностями — как всегда, по электронной почте или здесь в ЛС. Автор даёт ссылку, действующую только сутки. Чтобы не заспамить канал, бессрочных ссылок автор не даёт.
__________________
SimStRa (ex-TrainMania)

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


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

 


Старый 30.11.2020, 18:55   #136
Garikk
Матёрый пользователь
 
Аватар для Garikk
 
Регистрация: 11.05.2007
Адрес: Москва
Сообщений: 3,630
Вы сказали Спасибо: 408
Поблагодарили 1,163 раз(а) в 681 сообщениях
Garikk стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Timas Посмотреть сообщение
2. Идёт возня с тарболами. Это такой архив без сжатия.
их обычно юзают с сжатием, типа tar.gz или tar.bz2
__________________
!!Russian Railways Forever!!
МТЖДТ им. Ф.Э. Дзержинского, ПС12->ПС42 (1999-2003), Славное депо Николаевка ЛВЧД-4 (2003-2006)
Garikk вне форума   Ответить с цитированием
Старый 01.12.2020, 07:40   #137
Timas
SimStRa (ex-TrainMania)
 
Аватар для Timas
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 718
Вы сказали Спасибо: 90
Поблагодарили 679 раз(а) в 291 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

Цитата:
Сообщение от Garikk Посмотреть сообщение
...их обычно юзают с сжатием, типа tar.gz или tar.bz2...
Используют. Но мне в данный конкретный момент это не нужно. Посему просто голая обёртка, которую один раз проверил по MD5 и уже спокоен, что все файлы там на месте. В таком случае отпадает надобность в раздельной проверке размеров и неизменности спрайтов. А для сводного спрайта индикации пульта вообще критична структура, потому как он, будучи правимым на лету по части яркости лампочек, может некорректно отработать при сбое этой структуры.

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

Ну и да, я совершенно не запрещаю сам процесс раскурочивания. Кому захочется - пускай терзают. Может быть, даже мне пришлют чего интересного. А так - давеча доразбирался с заголовками внутри тарбола и эту тему закрыл. Конечно, лишних 1024 байта на каждый файл - это не слишком хорошо. Но на текущий момент вполне годится.
__________________
SimStRa (ex-TrainMania)
Timas вне форума   Ответить с цитированием
Старый 30.12.2020, 05:13   #138
Timas
SimStRa (ex-TrainMania)
 
Аватар для Timas
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 718
Вы сказали Спасибо: 90
Поблагодарили 679 раз(а) в 291 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«Кто не знает электровоз ЧС2-605 - в советской школе не учился!» © не Тимас.

0. Проект понемногу возвращается в привычное русло. Параллельно вытрухаются многочисленные огрехи, до которых не доходили руки.

1. Доведён до рабочего состояния и признан годным к эксплоатации модуль работы со всякого рода сеточками. Пульт, табло «Праготрон», табло «ВизИнформ». Доделан хвост с цветной индикацией на «Визинформе», теперь при редактировании текста цвет каждого символа следует за его местоположением. «Праготрон» используется в окне «О программе» и, в будущем, в качестве вокзального табло для контроля жизни вокзала. «ВизИнформ», как и прежде, будет для полей ввода, вывода, блокнота и прочей мелочёвки. Есть варианты для ввода времени и работы с восьми- и (новое) двенадцатизначными (международными) номерами подвижных единиц. Появилась опция (ранее - всегда) автоматического расчёта контрольного знака (алгоритм Луна), при её отсутствии некорректный номер выделяется цветом.

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

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

4. Список точек входа в симуляцию и действий по превращению вводной в симуляцию переезжает в статические данные. Нет смысла таскать его в запущенной симуляции.

5. Написан менеджер графики. Перечень спрайтов начат заново. Графика подвижного состава пока выкинута. Улучшена работа с пиксельным шрифтом.

6. Рассматривается вопрос о введении нескольких логик для светофорной сигнализации, а также совершенно ином алгоритме их визуализации.

7. Работа с внешним стендом, которая так и не была завершена, временно прекращена. Если найдётся аналог модуля для FPC, то она будет возобновлена.
__________________
SimStRa (ex-TrainMania)
Timas вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Timas за это полезное сообщение:
Ответ

Метки
trainmania


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

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

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

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


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


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