Тетрис без магии, только байты и старый Паскаль 🎮
Алексей Пажитнов написал исходник для «Электроники-60» в ВЦ Академии наук, и в нём игра каждый запуск заново считает 342 байта данных: 7 фигур, 19 их положений и правила поворота. Готовую таблицу можно было просто хранить в коде, но тогда Тетрис был бы чуть менее изящным.
Сейчас исходник восстановили: он собирается байт в байт в тот же файл, а все 590 строк можно открыть и разобрать. Для тех, кто любит разглядывать, как устроены старые игры изнутри, это хороший повод посмотреть на логику фигур и вспомнить, что оптимизация иногда выглядит как очень странный, но рабочий инженерный выбор.
IT Санкт-Петербург — t.me/itspb_news
IT Санкт-Петербург
@itspb_news
Тетрис без магии, только байты и старый Паскаль 🎮
Источники:
Этот пост опубликован в Telegram-канале IT Санкт-Петербург. Подписаться можно по ссылке: @itspb_news.