НовоеСигнал в телефоне
← СигналТьюб

Энди Гэвин сооснователь Naughty Dog, ведущий программист Crash Bandicoot

Энди Гэвин о том, как Crash Bandicoot выжал из PlayStation 1 невозможное

Смотреть целиком, 32 мин

Гэвин рассказывает не об успехе игры, а о конкретных инженерных решениях: как команда из пяти человек взломала библиотеки Sony, сжала анимацию в 50 раз и загружала 30-мегабайтные уровни в двухмегабайтную память консоли.

  • Официальные библиотеки Sony обрабатывали геометрию в 10 раз медленнее, чем позволяло железо. Реальную производительность раскрыли два листа бумаги, переданных неофициально знакомым из Sony.10:38 ↗
  • Анимацию Крэша хранили не в костях, а как позиции всех вершин в каждом кадре, потом сжали специальным компрессором, похожим на JPEG: итоговый размер уменьшился в 50 раз.22:28 ↗
  • Уровни занимали до 30 мегабайт на диске, хотя RAM была всего 2 мегабайта. Гэвин разбил данные на страницы по 64 КБ и подгружал их с CD заранее, пока игрок двигался по уровню.26:24 ↗
«Память была такая скудная, что я буквально стирал куски библиотек Sony, которые, как мне казалось, не нужны, и смотрел: если всё продолжает работать, помечаю это место как свободное. Я просто взламывал их код, меняя байты.»0:00 ↗

На Hacker News: «Отличный выпуск про Crash Bandicoot: им не хватало RAM, поэтому они избирательно затирали библиотеки Sony своими данными, методом проб выясняя, какие части нужны, а какие нет.» комментарий, 2020

Спустя годы: Технические решения актуальны как история оптимизации под жёсткие ограничения; сравнения с Windows 3.1 и DOS устарели как бытовой контекст, но понятны.

Наш совет: 31 минута без воды, и живой рассказ самого Гэвина в пересказе теряется.

Смотреть на YouTube ↗
Следующее видеоТон Розендал: как Blender чуть не умер, получив $5,5 млн венчурных денег →

Порядок задают сами советы: чем больше разных месяцев люди рекомендовали видео, тем оно выше. Какие интервью взять из рейтинга, решила редакция.

Послушали, и появилось что сказать? Журналисты ищут таких собеседников на Pressfeed, сервисе, через который эксперты попадают в СМИ.

Данные об отборе: HackerTube, лицензия ODC-By 1.0, на основе архива Hacker News. «Сигнал» с этими проектами не связан.