Как два студента запихнули наше детство в 32 килобайта. Разбираю код игры-легенды
Ivan Chernyakov
0:00 / 0:00
Как два студента запихнули наше детство в 32 килобайта. Разбираю код игры-легенды
6 574 просмотра · 5 ч назад
Ivan Chernyakov
59,9 тыс. подписчиков
6 574 просмотра · 5 ч назад
Телеграм-канал «Иван Черняков. Всё ещё инженер»: https://t.me/kosmostars7403
Спасибо партнёрам, которые поддержали выход этого видео:
Часы Hvilina UNIVERSUM COSMOGRAPHIA: https://hvilina.by/collection/univers...
Облачные и выделенные серверы Hōstes: https://hostes.io/partners/vps?utm_so...
Магазин винтажной одежды Chestore Vintage: https://t.me/chestorevintage
Техническая часть Elite бесподобна, изумительна. Два студента оказываются в невероятно узких рамках и делают игру, в которой потом полчища людей с радостью проводят своё время.
Мы уже разбирали, как Джордан Мехнер создавал «Принца Персии» и как работал гений Кармака в Doom. Создатели Elite им не уступают: вкопались в байты, биты и перекладывания. Люфта у них не было совсем.
В этом выпуске разбираемся, как устроена Elite и какие хитрости позволили уместить космос в крошечной памяти домашнего компьютера.
Неужели ограничения — необходимый ингредиент успеха?
Таймкоды:
00:00 Представьте своё утро в детстве
01:23 Что вас ждёт в этом видео
04:23 Дань уважения Стэнли Кубрику
05:36 Позиция корабля в пространстве и при чём тут «Футурама»
07:13 На какую хитрость пошли создатели игры
09:43 Процедура TIDY
10:40 Объявляю сбор инженеров
11:34 О создателях «Элиты»
13:20 Разделение экрана в «Элите»: культовый эффект и чудо инженерной мысли
18:50 Как устроена Вселенная в «Элите»
19:53 Задача про спаривание кроликов
24:15 Хвастаюсь часами Hvilina
29:10 Корабль игрока
34:00 Как хранилась Вселенная
35:52 Облачные и выделенные серверы Hōstes
37:17 Работа с локальным пузырём Вселенной
39:44 Рисование планет, солнца, меридианов и кратеров — там есть интересные штуки
45:20 Процедура HITCH
49:25 Как у игры появилось название и как игра хранит боевой ранг игрока