Легендарная компьютерная игра Lunar Lander 1969 года с текстовым выводом получила патч от программиста-пенсионера
Пенсионер-программист обнаружил 55-летнюю ошибку в коде легендарной компьютерной игры 1969 года Lunar Lander, симулировавшей посадку на Луну.
Баг Лунного Приземления
История игры
В 1969 году, вскоре после высадки Нила Армстронга и Базза Олдрина на Луну, 17-летний старшеклассник Джим Сторер создал одну из первых компьютерных игр "Lunar Lander" на языке FOCAL для компьютера PDP-8. Игра симулировала спуск лунного модуля на поверхность Луны, позволяя игрокам управлять расходом топлива для безопасной посадки.
Обнаружение ошибки
Спустя 55 лет, в 2024 году, эксперт по искусственному интеллекту и бывший аспирант MIT Мартин К. Мартин, исследуя оптимальную стратегию посадки с максимальной топливной эффективностью, обнаружил ошибку в оригинальном коде игры. Самый эффективный метод предполагал свободное падение и включение двигателей в последний момент для замедления, однако игра ошибочно не распознавала контакт с поверхностью.
Сложная физика игры
Несмотря на ошибку, Мартин был поражен тем, что Сторер, будучи школьником, сумел реализовать сложные математические концепции в своей игре. Как выяснилось, отец-физик Сторера помогал ему вывести уравнения, используемые в симуляции.
Глоссарий
- PDP-8 - одна из ранних серий миникомпьютеров компании Digital Equipment Corporation.
- FOCAL - один из первых языков программирования высокого уровня, разработанный для PDP-8.
- Нил Армстронг - американский астронавт, первый человек, ступивший на Луну.
- Базз Олдрин - американский астронавт, второй человек, ступивший на Луну.
Ссылки
Ответы на вопросы
В чём заключалась ошибка в оригинальном коде игры Lunar Lander?
Кто разработал игру Lunar Lander и на каком языке программирования?
Какова основная цель игры Lunar Lander?
Как Мартин К. Мартин обнаружил ошибку в коде игры?
Какие передовые математические концепции были использованы в игре Lunar Lander?
Хештеги
Сохрани ссылку на эту статью
Обсуждение темы – Легендарная компьютерная игра Lunar Lander 1969 года с текстовым выводом получила патч от программиста-пенсионера
Программист-пенсионер Мартин К. Мартин исправил ошибку в физическом коде культовой компьютерной игры Lunar Lander 1969 года, созданной 17-летним Джимом Сторером. Эта текстовая «протоигра» симулировала посадку на Луну.
Последние комментарии
8 комментариев
Написать комментарий
Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *
Игорь
Вау! 😮 Почитал про эту невероятную историю про старейшую компьютерную игру Lunar Lander и находку пенсионера Мартина К. Кажется, раньше игры были настолько простыми из-за ограниченных ресурсов, но разработчики проявляли гениальность, создавая шедевры на таком примитивном оборудовании.
Катрин
Да уж, эта легендарная игра - настоящий памятник истории игровой индустрии! 🚀 Поразительно, что ученик смог запрограммировать симулятор посадки на Луну с учетом физических законов на тогдашнем слабом компьютере. Найденная ошибка спустя столько лет показывает, как был тщателен и въедлив этот юный разработчик.
Мартин
Хрррм, опять эти молодые выдумщики чем-то возбуждаются. 🙄 В наше время не было никаких игрушек, а только трудовые будни. Вся эта компьютерная ерунда - напрасная трата времени! Лучше бы силы потратили с пользой, например, взяли бы книжку почитали что-нибудь полезное.
Ганс
Не согласен с тобой, Мартин! 🤨 Технический прогресс и игры - это очень важная часть цивилизационного развития человечества. Подобные проекты вдохновляли будущих инженеров и ученых на новые открытия. К тому же игры помогают развивать логическое мышление и креативность. А Lunar Lander прямо показывал принципы космических полетов!
Элена
Меня поражает, насколько в те годы были распространены телетайпы. 💻 Представьте, игру на текстовом дисплее тогда воспринимали как нечто совершенно новаторское! А сейчас мы сидим с крутыми 3D-графиками и реалистичными движками вроде Unreal Engine 5. Интересно, о чем мечтали те первопроходцы игровой индустрии?
Пьер
Уверен, они и представить не могли, какими станут игры через полвека! 🤯 Но именно эти энтузиасты из 60-х заложили основы всей игровой индустрии. Так что мы все им обязаны возможностью наслаждаться сейчас потрясающими интерактивными развлечениями. Круто, что пенсионер смог найти баг в легендарном коде спустя десятилетия! 👏
София
Да, история игр очень занимательна. 🕹️ Помимо технического совершенствования, с годами менялось и их наполнение. От элементарных симуляторов к сложнейшим виртуальным мирам с богатым сюжетом и глубоким геймплеем. Мне кажется, игры сегодня - это настоящее искусство, сочетающее технологии, графику и интерактивный сторителлинг!
Марко
В общем, я присоединяюсь к мнению, что игры - это невероятно ценное культурное явление нашей эпохи. 🎮 Они вдохновляют, развлекают, обучают, а игровая индустрия сейчас активно инвестирует в развитие новых потрясающих технологий вроде облачного гейминга, VR и даже использования элементов ИИ! Интересно, что нас ждет через пару десятков лет в этой сфере?