Покатаемся?

топ 100 блогов rublev.blog13.08.2021

«мопед не мой, я просто разместил объяву» ©
На самом деле нашёл инфу на просторах сети, и решил с вами поделиться. Надо будет заценить игрушку

Всем привет!

В 2018 году мы задумали сделать игру в необычном жанре симулятора машиниста поезда метро. Мы изначально решили, что в игре должно быть наше родное Московское метро. И спустя более трёх лет разработки наша игра выходит в релиз!

Сейчас мы расскажем о том, что из себя представляет Metro Simulator, а также углубимся в детали и поведаем о трудностях разработки, которые будут интересны людям, интересующимися разработкой игр.

Покатаемся?

Что представляет из себя игра?

В игре представлен виртуальный аналог Солнцевской линии Московского метро, а также два современных поезда с достаточно проработанным управлением.

Покатаемся?

Можно играть за машиниста или пассажира.

В первом случае выбираем формат поездки: это или сценарий, или свободный режим.

Каждый сценарий обыгрывает какое-то событие, например, сбой на линии или перегонку нового поезда. Для прохождения необходимо совершать как можно меньше ошибок (то есть, не проезжать на красный, чётко соблюдать расписание, объявлять остановки, правильно переводить стрелочные переводы и так далее).

В отличие от сценариев, в свободной поездке игрок сам волен выбирать, в каком тупике (или депо) ему появиться, какой маршрут установить, с каким интервалом будут двигаться поезда, управляемые компьютером.

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

Покатаемся?

В чём интерес?

Некоторым кажется, что для управления поездом достаточно переключать рукоятку хода вперед-назад. На самом деле это не так: управление поездом не такое простое, игроку приходится следить за показателями светофоров (которые могут зависеть от других поездов и стрелочных переводов), следить за расписанием и не выбиваться из него.

Покатаемся?

Как я заметил выше, разработка игры для нашей небольшой команды (над ней работает всего три человека) не обходилась без трудностей. Поведаю о некоторых из них.

Казалось бы – в игре не так много визуального разнообразия. По большей части игрок видит на экране кабину поезда и тоннели метро. С тоннелями и были связаны первые проблемы. Они очень длинные. Мы работаем на движке Unity, и в играх на нём такие расстояния редкость. Во-первых, они очень много весят. Игра запоминает все искажения тоннелей на поворотах и склонах, и чем меньше полигонов имеет исходная модель тоннеля, тем лучше. Пришлось постараться, чтобы сделать тоннель и красивым, и оптимизированным. Во-вторых, на больших расстояниях от центра координат начинаются заметные визуальные лаги: объекты начинают дрожать. Для этого нам пришлось создавать отдельную систему, когда кабина поезда рендерится отдельной камерой и находится в одном месте на сцене, а другая камера сообщает картинку с движущимся тоннелем и станциями.

Покатаемся?

Сложной задачей было организовать движение поезда по сплайнам. Для этого используется плагин Curvy, однако доработанный под наши нужды. Со стрелочными переводами, а именно, с переключением движения поезда с одного сплайна на другой было много проблем: и с правильным поведением тележек поезда и, опять же, с большими расстояниями. Иногда один из вагонов поезда просто уезжал в другом направлении, потому что точка его движения проскакивала мимо переключателя стрелки.

Покатаемся?

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

Покатаемся?

Мы рады, что наконец-то довели проект до релиза.

Игру можно скачать из Steam.

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

Кстати, недавно состоялся выход консольных версий игры для всех популярных платформ: Nintendo Switch, Sony PlayStation 4 и Xbox One. А в режиме совместимости игру также можно запустить на Sony PlayStation 5 и Xbox Series X.

Покатаемся?

А ещё, у нас есть кое-что новое и интересное, но говорить об этом пока не будем - всему своё время :)

©


Оставить комментарий

Архив записей в блогах:
Я вообще русиянское ТВ не смотрю... А тут посмотрел на youtebe сразу штук пять передач Давай Поженимся за 2016 год, т.е. совсем свежие передачи... Посмотрел и прифигел... Из передачи в передачу проходят две темы, они там всё время присутствуют... Первое. это то, что обязательно в прошлом к ...
Фильм "Последний побег" (1970). И советские и американские танки играет М41, путем накрашивания то белых то красных звезд. Ну и башню чем-то обвесили, да. Видимо это ДТ? Советский майор Танк номер "У=9" ...
действительно далеко зашло. Вот тут тцк-шник популярно объясняет, что сейчас мобилизуют уклонистов и генетических рабов (тут   https://t.me/rezident_ua/20560 в самом конце). Это, видимо, для повышения боевого духа войсковослужбивцев :)   В общем, тцкшники у них ...
Во Всемирной организации здравоохранения возлагают большие надежды на возможность изменять ДНК человека. В понедельник, 12 июля, Всемирная организация здравоохранения опубликовала три документа касательно редактирования генома человека, публикации доступны на сайте ВОЗ . В двух ...
Листал тут интернет-издание "Телеграф" и обнаружил очередную статью про дело Игоря Тупальского . Я вообще, стараюсь отслеживать все резонансные события в регионе, а тут целая Санта-Барбара, только в масштабе одного судебного процесса. У нас часто говорят о соблюдении законов, придумывают ...