Оригинальная система вождения в Grand Theft Auto создавалась при участии опытного программиста Пэта Керра, которого ветеран Rockstar Оббе Вермей отметил как человека, «спасшего» автомобильную часть игры. Спустя около 30 лет Керр вернулся к этой первопроходческой технологии управления транспортом и выпустил новую демонстрационную версию, в которую может сыграть каждый.
«В самом начале разработки GTA 1 управление машинами просто не доставляло удовольствия,» вспоминает Вермей. «Тогда к делу подключился Пэт Керр, который хорошо разбирается в физике, хотя даже не входил в разработческую команду. Он написал код управления, который всё исправил. Теперь он опубликовал играбельную демо-версию, построенную на тех же идеях. Удивительно, насколько игра ощущается как GTA 1 — особенно использование ручника (пробел).»
Данная демо-версия, реализованная на JavaScript, представляет собой «немного улучшенную и ‘ремастеренную’ версию для всех, кто хочет увидеть или попробовать основу Grand Theft Auto.» Сейчас, когда GTA 6 обещает детализированные и тщательно симулированные автомобили, с бешеными гонками по улицам вымышленной Флориды, очевидно, что многое изменилось. Но именно здесь зародилась автомобильная составляющая серии.
«В один уик-энд в конце августа 1996 года я написал двумерную физическую симуляцию, которая впоследствии стала основой системы транспорта в популярной игре Grand Theft Auto (известной как GTA),» — говорит Керр без особого пафоса, подчёркивая, что эта работа является независимой и не связана с Rockstar, Take-Two или GTA.
«В основе системы лежит простая классическая 2D-симуляция твёрдых тел,» объясняет Керр. «Насколько мне известно, подобный подход тогда не был широко применим в играх (за некоторыми исключениями), и большая часть транспортных средств в играх строилась на базовой школьной физике ‘точечных’ тел (F = ma), тогда как вращение корпусов обычно реализовывалось с помощью различных нестандартных «хакирующих» приёмов. Использование корректной физики твёрдого тела (включая крутящий момент) обеспечивает более логичное и последовательное поведение при вращении.
«Поверх этой основы я затем добавил ‘новую’ модель имитации поведения транспортного средства, основанную на простой, приближённой и технически ошибочной модели того, как ведут себя шины. Фактически, это была полуобоснованная гипотеза, и, хотя я понимал, что она на самом деле не является физически точной, она, тем не менее, казалась ‘достаточной’ для моих целей того времени.»
Вот мой упрощённый анализ этой демонстрационной системы вождения: мне нравится, как ощущается поворот. Гораздо важнее, что визуализация физической модели посредством » рычага движения», прикреплённого к вашему транспортному средству, помогает лучше понимать, что происходит, когда повороты влияют на ускорение. Красный след, показывающий сцепление шин во время поворотов или применения ручного тормоза, также отлично иллюстрирует эти эффекты. Если вы много играли в оригинальный GTA (для напоминания — игра выглядела так), вам это, вероятно, покажется знакомым.
По словам главы Rockstar, управление в GTA 6 — это «лучшие элементы» из GTA 4, дополненные «доступностью» из GTA 5.
