Программист физики машин в оригинальной Grand Theft Auto выпустил играбельный "ремастер" этой механики

Программист Пэт Керр руководил созданием первой системы вождения в Grand Theft Auto. Ветеран Rockstar Оббе Вермей считает, что именно Керр в своё время "спас" машины в игре. И вот теперь, спустя почти 30 лет разработчик вернулся к той технологии и выпустил демо, в которое можно сыграть самостоятельно.

На ранних этапах разработки GTA 1 водить машину было просто неинтересно. Тогда Пэт Керр, который хорошо разбирается в физике, но даже не входил в команду, добавил код вождения, и это всё исправило. Теперь он опубликовал играбельное демо на основе тех же идей. Удивительно, насколько оно похоже на GTA 1, особенно ручной тормоз (пробел).

Демо воссоздано на JavaScript и представляет собой слегка похорошевшую версию в духе ремастера. Оно рассчитано на всех, кому интересно посмотреть или поиграть в основу Grand Theft Auto. GTA 6 обещает невероятно детализированные и симулируемые машины на улицах вымышленной Флориды, и с 1990-х многое изменилось. Но именно здесь началась автомобильная составляющая серии.

Керр рассказывает об истории создания без пафоса.

Одним уикендом в конце августа 1996 года я написал 2D-симуляцию физики, которая позже легла в основу системы транспорта в ставшей популярной игре Grand Theft Auto, она же GTA.

При этом разработчик отметил, что эта работа независима и не связана с Rockstar, Take-Two или GTA.

Основа системы – простая классическая 2D-симуляция динамики твёрдого тела. По словам Керра, в то время такой подход ещё не был распространён в играх, хотя исключения существовали. Большинство игровых машин строилось на школьной "точечной физике" (F = ma), а вращение обрабатывалось разными нестабильными "хаками".

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

Это была, по сути, полуобразованная догадка с моей стороны, и хотя я знал, что она не совсем физически точна, для моих целей на тот момент она казалась достаточно хорошей.

В самом демо к машине прикреплён вектор движения. Он наглядно показывает, как повороты влияют на ускорение. Красный след отмечает сцепление шин с дорогой при поворотах и манёврах с ручным тормозом, так что эффекты хорошо видны. Тем, кто много играл в оригинальную Grand Theft Auto, управление, скорее всего, покажется знакомым.

Больше статей на Shazoo
Тэги:

Об авторе

Редактор
Говорят, что здесь нужно написать что-то про себя. Окей. Родился, вырос, любил, страдал – тут все по классике. Живу с котом, пишу про игры с 2014-го года, а на Shazoo – с 2021-го. Люблю стратегии и RPG, обожаю Morrowind и Skyrim, до сих пор поигрываю с товарищами в пятую Циву и третьих Crusader Kings. Горжусь тем, что во всех своих обзорах на стратегии (хоть и редких) писал про достоинства и недостатки, которые зацепили меня лично, а не превращал текст в пересказ пресс-релиза.