Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Об игре

Ответ
 
Опции темы Опции просмотра
Старый 12.10.2008, 19:49   #16
Dump
Пользователь
 
Регистрация: 03.06.2007
Адрес: Санкт-Петербург
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Dump стоит на развилке (репутация по умолчанию)
По умолчанию

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

Вообще я тут все думаю о карте: как отображать? Так, как на пример это делал APK-LVDZ, или же как это сделано в редакторе сценариев. Плюсы и минусы есть у обоих вариантов. Плюсы первого варианта в том, что легче будет отрабражать пс, но построить такую карту будет тяжелее, а у второго варианта в точности до наоборот: построить карту легче, но вот отобразить составы будет тяжелее. Если кто в геометрии хорош, отзовитесь, может вместе решим проблемы. Я бы конечно хотел видеть первый вариант, вы, думаю, тоже...
Dump вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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

 
Старый 12.10.2008, 21:43   #17
art-trans
Матёрый пользователь
 
Регистрация: 28.11.2007
Сообщений: 1,771
Вы сказали Спасибо: 1,439
Поблагодарили 1,526 раз(а) в 459 сообщениях
art-trans стоит на развилке (репутация по умолчанию)
По умолчанию

А не будет ли проще взять за основу это?

Довольно удобно, а самое главное очень просто в использовании, и весит то эта прога всего ничего пару килобайт, а функциональности можно только позавидовать. Кому надо могу скинуть, обращаться в личку.
art-trans вне форума   Ответить с цитированием
Старый 12.10.2008, 22:25   #18
Dump
Пользователь
 
Регистрация: 03.06.2007
Адрес: Санкт-Петербург
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Dump стоит на развилке (репутация по умолчанию)
По умолчанию

Я вообщем то теперь думаю писать что-то подобное, только чтобы карту рисовало из tdb файлов. Тут то и начинаются проблемы.
Хотя можно вприципе допустить загрузку карты не из tdb файла, а из отдельного файла (вот как раз так, как в train dispatcher'e). Тогда карты нужно создавать отдельно...

А вообще хотелось написать все свое!
Думаю, следует подождать новостей от DeBUG'a
Dump вне форума   Ответить с цитированием
Старый 12.10.2008, 22:34   #19
art-trans
Матёрый пользователь
 
Регистрация: 28.11.2007
Сообщений: 1,771
Вы сказали Спасибо: 1,439
Поблагодарили 1,526 раз(а) в 459 сообщениях
art-trans стоит на развилке (репутация по умолчанию)
По умолчанию

Знаешь, лично я вообще не могу сообразить как можно сделать этакий диспетчерский пульт используя tdb файл. А Степанки - там маршрут огого, и монитора 17-дюймовки не хватит однозначно. Поэтому карту нужно в любом случае рисовать вручную, но просто создать в ней специальные динамические элементы, которые привязывались бы к той или иной координате. И с сигнализацией станет немного проще. Кстати в train director'е к довольно удобно создавать новые карты.
art-trans вне форума   Ответить с цитированием
Старый 12.10.2008, 23:00   #20
Dump
Пользователь
 
Регистрация: 03.06.2007
Адрес: Санкт-Петербург
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Dump стоит на развилке (репутация по умолчанию)
По умолчанию

да монитор то - фиг с ним, карту можно прокрутить, другое дело - память! Проблема ещё вот какая. К примеру те же Степанки. Как отобразить одновременно ветку, что идет на Лужинск, и ветку на Рестов? Их тогда как то параллельно вести надо. А там ещё и Карьер и куча таких ответвлений. Я вообщем подумаю насчёт отдельного файла, но и идею с tdb файлами пока не отбрасываю (хотя бы потому, что уже для него около 500 строк кода написано)
Dump вне форума   Ответить с цитированием
Старый 13.10.2008, 15:36   #21
DeBUG
Опытный
 
Регистрация: 11.10.2008
Сообщений: 201
Вы сказали Спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
DeBUG стоит на развилке (репутация по умолчанию)
По умолчанию

Работа идет, кода много. Как только будут серьезные продвижения обязательно сообщу. Пока пытаюсь связать данные по стрелкам и пути. Востанавливаю постепенно структуру объектов. Пульт диспетчера делайте как считаете нужны, я потом подгоню под него свои модули.

DUMP. Что именно тебя интересует по стрелкам. Стрелки имеют свою структуру. На каждую структуру есть указатели. Память динамическая. Основная задача найти таблицу указателей или восстановить(воссоздать) алгоритм по которому программа проходит к ячейки памяти конкретной стрелки. Я позже выложу код и возможно схему алгоритма, а пока слишком много погрешностей, приходится выполнять обновление кода. В tdb есть все, что тебе понадобиться если будешь делать пульт. Если что спрашивай.
DeBUG вне форума   Ответить с цитированием
Старый 13.10.2008, 16:19   #22
Dump
Пользователь
 
Регистрация: 03.06.2007
Адрес: Санкт-Петербург
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Dump стоит на развилке (репутация по умолчанию)
По умолчанию

Вообщем у меня пульт... все, определили.

Программу надо написать, главное - все систематизировать и тогда все получится!!
Dump вне форума   Ответить с цитированием
Старый 13.10.2008, 17:37   #23
Ace Hard
Матёрый пользователь
 
Аватар для Ace Hard
 
Регистрация: 10.05.2007
Адрес: Санкт-Петербург
Сообщений: 3,684
Вы сказали Спасибо: 3,550
Поблагодарили 3,513 раз(а) в 1,097 сообщениях
Ace Hard стоит на развилке (репутация по умолчанию)
По умолчанию

Как будет осуществляться синхронизация времени? Игровое время должно быть едино для всех игроков (пунт 13.6 ПТЭ).
Ace Hard вне форума   Ответить с цитированием
Старый 13.10.2008, 17:52   #24
kozya-bozya
Администратор
 
Регистрация: 08.03.2007
Сообщений: 1,559
Вы сказали Спасибо: 156
Поблагодарили 681 раз(а) в 225 сообщениях
kozya-bozya отключил(а) отображение уровня репутации
По умолчанию

Есть болшое количество разработок, думаю всем поделюсь.

Вопрос со временем и с многими вещами решен, напишу как будет время через пару дней.

Есть исходники, раскуроченный train.exe, блок написанный на ассемблере для обработки блок-участков и тп....
kozya-bozya вне форума   Ответить с цитированием
Старый 14.10.2008, 13:35   #25
Taras Shelest
Новичок
 
Регистрация: 10.05.2007
Сообщений: 2
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Taras Shelest стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Dump Посмотреть сообщение
Посидел я так подумал и все таки понял, что полноценный мультиплеер в MSTS сделать нельзя, не получится, dj.dan.mc, помахать рукой встречному, к сожалению. Единственно, что можно сделать, это написать нормальный диспетчерский пульт конкретно для MSTS, и соответственно нормальная сетевая игра будет реализована только для диспетчера, а машинисты по-прежнему будут представлять себе встречные и воображать.
Ну если будет переключаться сигнализация и стрелки - это уже будет здорово. Сейчас на сколько я представляю, машинистам приходится самим со стрелками управляться.
Taras Shelest вне форума   Ответить с цитированием
Старый 15.10.2008, 01:36   #26
DeBUG
Опытный
 
Регистрация: 11.10.2008
Сообщений: 201
Вы сказали Спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
DeBUG стоит на развилке (репутация по умолчанию)
По умолчанию

По стрелкам
DUMP ты интересовался. Выкладываю первую часть. Это только наброски, алгоритм. Все что будет работать реализуем более оптимально уже после первых тестов, еще раз повторю это информация к обдумыванию. Работает после старта сценария.

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

Мой сайт http://debug-msts.narod.ru/ Здесь буду публикавать все чот выглядит приемлемо.
DeBUG вне форума   Ответить с цитированием
Старый 16.10.2008, 11:56   #27
DeBUG
Опытный
 
Регистрация: 11.10.2008
Сообщений: 201
Вы сказали Спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
DeBUG стоит на развилке (репутация по умолчанию)
По умолчанию

По стрелкам

Алгоритм полностью реализован и обкатан. Результатом есть такая структура:

Tile_x
Tile_z
x,y,z
Direc

На данный момент ведется работа в области сигнализации.
------------------------------------------------------------
Публикации по работе на http://debug-msts.narod.ru/
DeBUG вне форума   Ответить с цитированием
Старый 26.10.2008, 22:35   #28
DeBUG
Опытный
 
Регистрация: 11.10.2008
Сообщений: 201
Вы сказали Спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
DeBUG стоит на развилке (репутация по умолчанию)
По умолчанию

Интересная тема, вернее та часть где говориться о мультиплеере: http://forum.worldracing.info/showthread.php?t=1347 Люди проделав такую работу не смогли решить задачу попроще и забросили проект, не логично.

В поисках фото пульта наткнулся на вот это: http://ukrtrains.narod.ru/pic/21chs8poezd_20040900.jpg очень впечатлило.
DeBUG вне форума   Ответить с цитированием
Старый 05.11.2008, 01:11   #29
Dump
Пользователь
 
Регистрация: 03.06.2007
Адрес: Санкт-Петербург
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Dump стоит на развилке (репутация по умолчанию)
По умолчанию

Пардон, что так долго не являлся, времени не было, еще грипп подхватил!

Цитата:
Интересная тема, вернее та часть где говориться о мультиплеере: http://forum.worldracing.info/showthread.php?t=1347
Действительно, глупо было забрасывать!

А у меня тем временем не особо получается отображать схему маршрута (именно схему). Отображает пока только маршруты с одним путем, есть баги с определением отхода стрелки, т.к. бог знает как эта стрелка может находится в пространстве, геометрия - вспоминаю школу
Параллельно с первым вариантом у меня идет второй - загрузка карты из отдельного файла. Делаю редактор карт на подобии TrainDirector

Однако в этом случае надо делать схему с особой точностью, что бы не возникла ситуация, что поезд едет в никуда или что то типо того
Dump вне форума   Ответить с цитированием
Старый 05.11.2008, 02:12   #30
Женя
Матёрый пользователь
 
Аватар для Женя
 
Регистрация: 12.04.2007
Адрес: Санкт-Петербург
Сообщений: 1,573
Вы сказали Спасибо: 2,160
Поблагодарили 775 раз(а) в 290 сообщениях
Женя нейтрален(-на)
Отправить сообщение для Женя с помощью ICQ Отправить сообщение для Женя с помощью Skype™
По умолчанию

Приятно что работа идёт.

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


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

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

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

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


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


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