Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+1)

И снова здравствуйте! На этот раз я хотел бы предложить некоторые нововведения для игры. Я считаю, что на данный момент можно реализовать секционные изоляторы и более проработанные стрелочные переводы. Также не была бы лишней возможность открывать каждую дверь троллейбуса по отдельности. И ещё хотелось бы иметь возможность создавать перекраски для КТГ-1. Надеюсь, что что-нибудь из предложенного мною появится в игре. Спасибо за развитие проекта!

(+1)

Здравствуйте. Изоляторы вещь хорошая, но по сути не нужная. Из-за некоторых особенностей механики штанг в данном симуляторе, в данный момент каждый подвес выполняет роль изолятора. Более проработанных стрелок также не будет, так как это уже выходит за рамки минимализма.

Насчёт открытия каждой двери по отдельности я уже думал, но с этим будет связано множество сложностей:

1. Придётся переназначать каждую дверь на соответствующую клавишу цифр, но 1, 2 и 3 уже заняты поворотниками и более доступных клавиш пока нет. Можно было бы перенести двери на нумпад, но не на всех клавиатурах он есть. А переносить поворотники не хочется, так как сейчас управление устроено так, что все функциональные клавиши находятся под рукой и не хочется разбрасывать их по клавиатуре, т.к. из-за этого игроку придётся отвлекаться от дороги.

2. Сейчас при открытии дверей, в коде троллейбуса отмечается, что двери открыты, а при закрытии наоборот. Это очень простая проверка. В структуру остановок входит как модель остановки, так и триггеры и пассажиры. Код остановки указывает пассажирам, куда им нужно идти. И когда код видит, что у троллейбуса двери открыты, он каждому пассажиру указывает на одну из этих дверей РАНДОМНО, по этому на каждой остановке в каждый троллейбус пассажиры заходят в разные двери. Если реализовать отдельное открытие дверей, то в коде остановок придётся указывать, что конкретно такой троллейбус имеет конкретное количество дверей и сейчас у него открыты такие-то двери и пассажиры должны будут идти только в эти двери. На самом деле это реализовать не так то и сложно. Но если игрок захочет, чтобы пассажиры вместо одной двери заходили в другую, то для этого остановке придётся в режиме реального времени мониторить каждую дверь и на ходу указывать пассажирам, куда им идти. А это уже лишняя нагрузка на процессор.

По аналогичному случаю, изначально в игре планировалась статистика пробега каждого троллейбуса отдельно и вместе взятую, но на деле после того, как каждый троллейбус проедет несколько сотен метров, этот код начинал сильно жрать ОЗУ и нагружать процессор, по этому от этой интересной задумки пришлось отказаться. Но даже после этого, я время от времени возвращаюсь к задумке статистики и безуспешно пытаюсь оптимизировать её код...

Ну а насчёт перекрасок для КТГ-1 я уже давно сказал, что в отличии от прочих троллейбусов, у него вместо одной текстуры - 4. Объединить их в одну на данный момент не представляется возможным. По этому перекрасок на КТГ-1 в ближайшее время не будет...

(+1)

Большое спасибо за внимание,  буду с нетерпением ждать следующих обновлений!