[ Главная · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Пытаюсь замутить свой симулятор.
V9Дата: Вторник, 25.06.2024, 09:05 | Сообщение # 181
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline
Вернулся к разработке. Выяснилось, что я не знал, что такое поведение характерно для более высоких версий Java, где они, да, могут прятать переменные памяти в регистры. Но это потому, что для разрабов Java, в Java 9 ввели класс с методами VarHandle.setOpaque() и VarHandle.getOpaque(), которые может использовать программист чтобы приказать компилятору - "Так, Java! Вот конкретно вот тут фигней не страдаем, а пишем/читаем строго в(из) память(-ти)!
 
olegpersh999Дата: Вторник, 25.06.2024, 09:21 | Сообщение # 182
Начальник станции
Группа: Пользователи
Сообщений: 218
Награды: 3
Репутация: 0
Статус: Offline
V9, надеюсь всё получится у тебя!
 
V9Дата: Вторник, 25.06.2024, 12:50 | Сообщение # 183
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline
Ё! Первый поезд показался! V.0.0.6.13/

 Это с поездной ситуации Сургута, отправился 380й поезд.


Пока что там делается отбор только по Сургуту и только по поездам отправления. Нечетные на юг не показались потому что GID.txt  у меня был обрезанный.
ps. Релиз прикладывать? Он почти не работает и в разработке.
Прикрепления: 1457461.png (1.4 Kb) · 3151980.png (4.9 Kb)
 
V9Дата: Вторник, 25.06.2024, 13:25 | Сообщение # 184
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline


Картинка релиза DSim с одной из моих реальных игр. Должно было отрисовываться и вниз, но до этого еще надо дойти =)
Прикрепления: 4538573.png (15.2 Kb)
 
V9Дата: Вторник, 25.06.2024, 13:50 | Сообщение # 185
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline

V.0.0.6.14. Отрисовались все поезда по Сургуту.  В данный момент отрисоывается один час, последний оперативный. Убрал одну ошибку, когда обработка падала на "+" и "-" поезда (формируемые и расформируемые). Пока что не тестировалось динамическое взаимодействие с pult.exe в процессе игры. Релиз прикладываю. Запускать Startup.bat.
upd. v.0.0.6.15 Hotfix. аварийный вылет когда запускалась параллельная работа с Pult.exe. Исправлено. Теперь работает.
Прикрепления: 5977783.png (1.6 Kb) · dsim_0_0_6_15.zip (24.3 Kb)


Сообщение отредактировал
V9 - Вторник, 25.06.2024, 14:46
 
olegpersh999Дата: Среда, 26.06.2024, 10:16 | Сообщение # 186
Начальник станции
Группа: Пользователи
Сообщений: 218
Награды: 3
Репутация: 0
Статус: Offline
Что-то не рисует или я что-то не так делаю?
Прикрепления: 2315650.jpg (143.6 Kb)
 
V9Дата: Среда, 26.06.2024, 13:41 | Сообщение # 187
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline
Сорри! Не сказал. Это не релиз в смысле "Релиза" как "готовый продукт", это некая жуткая пре-пре-альфа в самой начальной разработке. Не удержался, выложил. "Зачем?" - честно сказать, сам не понял.
 
V9Дата: Среда, 26.06.2024, 16:07 | Сообщение # 188
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline
Pre-alpha релиз 0.0.6.16



За часик работы сделал отрисовку всех станций пульта. Пока поезда не соединяются по линиям движения, нет маркировок и т.п. Это все будет решаться. Тут нет Ингу-ягуна и Покачей, как и нет Черного Мыса и нет Сургут-Порта так как эти станции вообще не пишутся в GID.txt.
Рабочие комбинации клавиш:
1. Ctrl-влево и Ctrl-вправо меняют цветовую схему.
2. Ctrl-i инвертирует график, четные начинают ехать вниз. Это случай olegpersh999.

upd. Подобрал размеры, че-то даже подсовпало.
Прикрепления: 6110390.png (7.6 Kb) · dsim_0_0_6_16.zip (24.3 Kb) · 5924358.png (12.1 Kb)


Сообщение отредактировал
V9 - Среда, 26.06.2024, 18:51
 
olegpersh999Дата: Четверг, 27.06.2024, 09:28 | Сообщение # 189
Начальник станции
Группа: Пользователи
Сообщений: 218
Награды: 3
Репутация: 0
Статус: Offline
У меня что-то совсем ничего не рисует
Прикрепления: 0052115.jpg (36.6 Kb)
 
V9Дата: Четверг, 27.06.2024, 10:46 | Сообщение # 190
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline
gid.txt приложите, плиз, из каталога territory\1
 
olegpersh999Дата: Четверг, 27.06.2024, 13:04 | Сообщение # 191
Начальник станции
Группа: Пользователи
Сообщений: 218
Награды: 3
Репутация: 0
Статус: Offline
Прикладываю
 
olegpersh999Дата: Четверг, 27.06.2024, 13:04 | Сообщение # 192
Начальник станции
Группа: Пользователи
Сообщений: 218
Награды: 3
Репутация: 0
Статус: Offline
...
Прикрепления: GID.rar (12.6 Kb)
 
V9Дата: Четверг, 27.06.2024, 17:28 | Сообщение # 193
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline
Цитата olegpersh999 ()
Прикладываю


Хм, у меня вот так ваш гид отрисовался. Возможный некий глюк при совместной работе с pult.exe.
ps. Такая возможность может быть если pult.exe сделал "рваную" строку, записав полстроки. DSim глюканет в такой ситуации. Надо будет обдумать.
Прикрепления: 0827223.png (15.6 Kb)
 
V9Дата: Пятница, 28.06.2024, 04:55 | Сообщение # 194
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline

Уже похоже на правду. Сделана отрисовка "между-станциями". Одна линия на чертеже выглядит багом(ошибкой), но это так разные поезда наложились на участке УЯ-Чу
Прикрепления: 1390926.png (6.8 Kb) · dsim_0_0_6_17.zip (24.5 Kb)


Сообщение отредактировал
V9 - Пятница, 28.06.2024, 06:27
 
V9Дата: Пятница, 28.06.2024, 06:29 | Сообщение # 195
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline
Ветка 0.0.6 заканчивается,  начинается ветка 0.0.7. В новой ветки планируется:
  • Отрисовка двух часов вместо одного, автоматический сдвиг картинки при переходе в новый час
  • Линии часовые, минутные
  • Отрисовка последней минуты отправления/прибытия.
 
V9Дата: Пятница, 28.06.2024, 12:43 | Сообщение # 196
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline


Красота, правда?
Релиз 0.0.7.0. Клавиши управления:
Ctrl-i - инверсия по вертикали.
Ctrl-o - увеличить количество демонстрируемого времени на экране
Ctrl-p - уменьшить -------------------- // --------------------- // ------------------------

Ctrl+ стрелка влево (стрелка вправо) - сменить графику.
Прикрепления: 2824611.png (48.6 Kb) · dsim_0_0_7_0.zip (24.7 Kb)
 
V9Дата: Суббота, 29.06.2024, 20:24 | Сообщение # 197
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline


Присутствуют косяки в цифрах. Прибытие накладывается на отправление или же транзит. Это будет исправляться, поэтому релиз не выложил.
Прикрепления: 5099937.png (8.8 Kb)


Сообщение отредактировал
V9 - Суббота, 29.06.2024, 21:07
 
V9Дата: Суббота, 29.06.2024, 22:38 | Сообщение # 198
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline
Релиз пре-Альфа 0.0.7.3. Добавлена отрисовка минутных линий, добавлена возможность "отмотать" командой ctrl-o до 24 часов назад (до начала суток). Добавлена отрисовка "хвостовых" минутных цифр отправления/прибытия. Ошибка "наложения" цифр с предыдущей картинки исправлена.
"Минутные цифры" можно отключить комбинацией клавиш Ctrl-m (Ctrl-M)

Важно! Не тестировалось функционирование совместно с Pult.exe! Особенной глючным может быть "перелом" суток. 

Прикрепления: dsim_0_0_7_3.zip (25.2 Kb)
 
V9Дата: Воскресенье, 30.06.2024, 08:33 | Сообщение # 199
Поездной диспетчер
Группа: Пользователи
Сообщений: 544
Награды: 11
Репутация: 2
Статус: Offline
Прикрепления: 4749671.png (664.2 Kb)
 
olegpersh999Дата: Воскресенье, 30.06.2024, 09:42 | Сообщение # 200
Начальник станции
Группа: Пользователи
Сообщений: 218
Награды: 3
Репутация: 0
Статус: Offline
Вау! Вот теперь похоже на ГИД))
 
Поиск: