Получи случайную криптовалюту за регистрацию!

Замечали в GTA глюки с машинами? Некоторые автомобили было сло | Product Management & AI

Замечали в GTA глюки с машинами? Некоторые автомобили было сложно найти, а потом они начинали появляться на каждом углу.

Разраб Обби Вирме объясняет, почему это происходило:

При разработке GTA 3, Vice City и San Andreas мы (как всегда) столкнулись с нехваткой игровой памяти, поэтому нам пришлось ограничить количество марок/моделей автомобилей на активной карте... до 8 штук.

Как это работает: мой код проверяет локацию и выбирает модель авто подходящую для данного игрового региона (спортивные авто в деловом районе, старые в отделённых и т.д.).

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

Но вот что мешало логике:

– Когда игрок в розыске, то некоторые из 8 слотов были бы заняты машинами полиции, ФБР, спецназа и вертолётами.

– А в случае аварий, добавлялись машины скорой помощи и пожарные.

– Автомобили в GTA также имеют ценность, влияющую на то, какая машина будет загружена следующей и как часто она будет появляться.

– А ещё в игре нужно было обязательно сохранять авто игрока, на котором он ездил последний раз.

Чтобы решить последнюю проблему, мы придумали гаражи, которые "удаляли" автомобили с карты после закрытия двери. Когда игрок открывал дверь, машины воссоздавались на том же месте.

Всё остальное мы решили не трогать. Именно поэтому для игрока иногда были доступны только 1-2 модели авто как на видео выше.

Какой-то игрок: Когда я был мелким, я говорил друзьям, что при угоне машины в GTA, она начинает появляться чаще на карте, но мне никто не верил.

Оббе: Ты не сумасшедший. Модели NPC загружаются/удаляются таким же образом :)