Показать сообщение отдельно
Старый 23.09.2010, 22:39   #14
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
По поводу команд... Мне кое-что в них не нравится: если поезд едет по управлением игрока, то при задании ему команды начинаются глюки: тормоз включается, поезд тормозится и т.п.
Не во всех командах. Надо будет порыться в в своей памяти и "истории моих сессий". Да, многие, в т.ч. и команда Path Control именно так и делает и ещё реверс в нейтралку выбивает. Но я не склонен считать это чистейшим глюком: странно, что "живой машинист" прибегает к командам ботам предназначенным.
Цитата:
Поэтому начну, так же как и varz, с браузера...
... Нажимая на название светофора, получаем список всех светофоров, до которых возможно проложить маршрут. Нажимая на светофор из списка, мы заносим маршрут в стек заданных (будет находится под списком светофоров, для каждой станции свой), с иникацией "готов", "занят" и кнопкой "разобрать".
Так, я не пойму, ты готовишь сие для "машиниста" или для "диспетчера"? Ты пробовал в сессии пользоваться браузером, будучи "машинистом" (как меня коробит это слово, лучше - "механик")? У механика перед глазами в управлении контроллер, тормозные краны, отбой РБ, тифон (если помощник спит или отлучился), скоростемер (увы с КЛУБом вживую не знаком), лист предупреждений (скоростных) и таблица скоростей по горловинам и путям по станциям. Я сейчас опускаю тумблеры и переключатели, поскольку когда ты несешься на скорости 100 - 120 км.ч. всё уже включено и всё должно работать.
Так и в симуляторе должно быть! А как ты себе представляешь: "открыть перед 4-м проходным в четном (при 4АБ) браузер, найти станцию, к которой я приближаюсь, отыскать нужную группу маршрутов (я думаю, без групп ты не обойдешься, иначе выеденного яйца шедевр стоить не будет) и наконец-то в неё ткнуть мышью!? Запипецки - а я уже входной на красный проскакиваю тем временем. НЕ, это не реализация...
Ты предоставил своё правило LeaveSignal, ну, не помню, как оно точно называется, но ты понял о чем речь. Так вот, там есть опции Locked/Unlocked (касаемо стрелок). Когда поставил Locked, стрелки так и остались в том положении, в котором я по ним проехал. Поставил Unlocked - стрелку можно перевести в любой момент времени чем угодно, хоть вручную. Ни первое ни второе не приемлемо. Но эта недоработка меня навеяла на мысль. Что если Locked - это будет означать, что стрелки блокируются до проследования последней моей тележки, и эту команду я даю тогда, когда уже никаких маневров. А Unlocked - это когда я заранее "наметил" себе маршрут, но там могут производится маневры, отправления и т.д., но "по умолчанию" маршрут будет собран именно в Unlocked-варианте. Ну и разумеется, все разбирается и разблокируется, после проследования, действительно по умолчанию, то есть по прямым.
Цитата:
Кроме того, браузер очень полезен для тестирования сборки маршрутов.
Не более того. Из-за него ломать копья?.. Я имею вид, функциональность и т.д.
Цитата:
Нажимая на название светофора, получаем список всех светофоров, до которых возможно проложить маршрут. Нажимая на светофор из списка, мы заносим маршрут в стек заданных (будет находится под списком светофоров, для каждой станции свой), с иникацией "готов", "занят" и кнопкой "разобрать".
Единственное здесь цельное я увидел "кнопка "разобрать". Вот это то, чего нет НИ В ДНОМ, мне известном, по крайней мере, генераторе маршрутов. Для чего - чуть-чуть ниже.
Цитата:
При этом маршрут собираюсь сделать с динамической разборкой, т.е. как только поезд съезжает со стрелки, маршрут над стрелкой разбирается.
Ну разумеется! Если уж это велосипед, то он хотя бы с педалями должен бы быть.
Цитата:
не знаю, хватит ли мне сил сделать систему упорядочивания маршрутов, новыбор "лучшего из возможных" при настройке обязательно сделаю. Ибо если часть горловины уже занята, то нет никакой гарантии, что удалённый нами маршрут будет тем единственным, который ведёт к нужному пути.
А что такое "лучшее из возможных"? Если ты это сделаешь, то ты можешь претендовать на место ведущего программиста где-нить в Силиконовой долине. Не заморачивайся по этому поводу. Это уже на грани искусственного интеллекта. Просто по порядку... А вот, а вот... а вот... Хм, а вот порядок... А вот по поводу порядка ничего умнее, чем перебор по порядку, заданным пользователем пока не придумали в программировании, по-моему.
P.S. TRam, не обижайся, пожалуйста, если мои высказывания тебе покажутся слишком резкими. Просто если что-то меня действительно заинтересовало и в моих глазах это имеет перспективы, а всё, опять же, по субъективному мнению, идёт не так, то вмешиваюсь. В остальных случаях - просто прохожу мимо.
Удачи в разработке! Но есть ещё одна тема для "гневных вопросов". Но пусть это уже будет отдельный пост. А то ещё скажешь "ниасилил".
NickLon вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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