Источник изображения: arstechnica.com Исследуя стратегию прохождения культовой игры 1969 года, инженер нашел в её коде многолетнюю ошибку. В 1969 году, всего через несколько месяцев после исторической высадки астронавтов Нила Армстронга и Базза Олдрина на лунную поверхность, 17-летний американский школьник Джим Сторер создал примитивную текстовую компьютерную игру под названием «Лунный посадочный модуль» (Lunar Lander). Цель игры было смоделировать процесс посадки лунного модуля на поверхность Луны, требующий от игрока тщательного контроля расхода топлива для обеспечения плавного приземления. Хотя визуально игра Сторера представляла собой лишь текстовые обновления статуса, выводимые на печатающее устройство, она заложила фундамент для будущих версий «Лунного посадочного модуля» с графическим интерфейсом. Сам Сторер реализовал свою игру на мини-компьютере PDP-8 на языке программирования FOCAL. Спустя 40 лет, в 2009 году, обозреватель игр Ник Монфорт разыскал Сторера, взял у него интервь
Программист на пенсии обнаружил «косяк» 55-летней давности в коде игры Lunar Lander
16 июня 202416 июн 2024
35
2 мин