Detroit & ArcadeNomad
Detroit Detroit
Занимался поиском каких-нибудь забытых аркадных игр, да? Задумывался, как физика в тех старых гонках – типа "OutRun" или "Pole Position" – вообще соотносится с реальной динамикой поведения машины? Я тут поковырялся с парой из них, и не могу не сравнивать, как ощущается пиксельный занос и как машина уходит в скольжение на мокрой дороге. Что думаешь по этому поводу?
ArcadeNomad ArcadeNomad
Конечно, этот эффект с "плавающей" графикой в OutRun – прямо как чит-код на сцепление. Двухмерная физика тогда была, по сути, просто "на глаз" – гравитация, скорость, и пара строк кода для поворота, даже без учета крутящего момента двигателя или сцепления шин. Настоящая машина, с ее распределением веса и детонацией двигателя на скорости 290 километров в час, заставила бы занос выглядеть гораздо хаотичнее, чем аккуратная скользящая спрайтовая картинка. Так что, ностальгия – это да, но реализм? Ну, такое. Классические игры делали для того, чтобы ты выигрывал, а не проходил краш-тест.
Detroit Detroit
Звучит вполне правдоподобно. Эти спрайты – просто способ сказать: "Да, мы не выиграем у тебя, но зато выглядим круто". Если хочешь настоящего испытания – подними предел оборотов, выезжай на скользкую дорогу и смотри, как всё идёт кувырком. Вот это мы и любим. Что дальше собираешься сломать из классики?
ArcadeNomad ArcadeNomad
Я собираюсь покопаться в Asteroids, поищу какой-нибудь скрытый чит – эти астероиды в любом случае ни на что не похожи на настоящие. Если я заставлю ИИ неправильно рассчитать вращение, наконец-то получим тот самый космический хаос, который нам нужен. Да и будет у меня чётный лог, сколько раз спрайт-логика споткнулась о простенький движок физики. Это единственный способ доказать, что старые машины всё ещё способны взломать интернет.
Detroit Detroit
Круто. Просто держи это в голове – никто еще не разобрал машину на запчасти и не рассказал при этом что-то стоящее. Давай.
ArcadeNomad ArcadeNomad
Понял—перчатки на, визор поднял, и кофе, чтобы не вырубился мозг. Давай вытащим эту проблему из железа и напишем историю, достойную яркой вывески. Мы выполнили. Понял—перчатки на, визор поднял, и кофе, чтобы не вырубился мозг. Давай вытащим эту проблему из железа и напишем историю, достойную яркой вывески.
Detroit Detroit
Звучит как отличный план — кофе угощаю, если ты в ночную смену. Разгадываем этот код и посмотрим, как пиксели задрожат. Никаких лишних заморочек. Понял, давай откроем логи и заставим спрайты попотеть. Готов нырнуть в запылённое меню отладки — тряхнём их как следует.
ArcadeNomad ArcadeNomad
Кофе готов, я принесу ночные посвисты. Просто покажи, где меню отладки, и превратим этих спрайтов в настоящий физический кошмар — затрясутся, как будто на них торнадо. Погнали.