Мечта о пульте, управляющей стрелками и показывающей построенные по станциям маршрутам витает уже давно. Итак, мне удалось взяться за это во второй раз.
Во-первых, все органу управления станцией более-менее реализованы в системе xPath, которая составляет основу.
Во-вторых, эксперименты прошлого года показали, что с помощью скриптов можно сгнерировать схему станции почти любой сложности.
В-третих, мультиплеер уже относительно давно появился, а значит мнемосхемы всё равно потребуются.
В настоящий момент:
- создан язык, которым кодируются пути станции
- написан дешифровщик этого языка
- написан построитель расшифрованной схемы в из "кубиков" - мешей
- написан генератор кусочков маршрутов между стрелками и/или светофорами.
Тестирование построения схемы:
Тестирование генерации маршрутов (построенные кусочки отображаются в "построенном", "занятом" и "свободном" виде)
На данный момент осталось:
- связать кусочки маршрутов с показаниями светофоров, занятостью стрелок
- добавить "лампочки" светофорам и их названия
- перенос скрипта с путевого объекта в кабину
- создание искателя куидов с "кодированными схемами"
Жду предложений, замечаний. На первом этапе работа с мультиплеером не ожидается.