Найти в Дзене

🚀 SPACEWAR! (1962): КАК СТУДЕНТЫ MIT ЧУТЬ НЕ ВЫЛЕТЕЛИ ИЗ УНИВЕРА ЗА СОЗДАНИЕ ШЕДЕВРА

Представьте: Массачусетский технологический институт получает новейший компьютер DEC PDP-1. Цена - $120,000 (сегодня это больше миллиона долларов). Размер - с три холодильника. Руководство MIT: "Это для серьезных научных вычислений!" Студенты-программисты: "Ага, конечно..." потирают руки Стив Рассел по прозвищу "Слаг" (Слизняк) - главный программист. Парень, который читал научную фантастику вместо учебников. Мартин Гретц по прозвищу "Шэг" - отвечал за математику и физику. Гений, который мог в уме считать орбиты. Уэйн Виитанен - создатель первого джойстика в истории! До него играли переключателями на самом компьютере. Эти ребята были частью "Клуба моделирования железных дорог" - да-да, официально они собирались играть с игрушечными поездами. На деле - хакерили университетский компьютер по ночам. Февраль 1962. Рассел 200 часов (!) тайком программирует по ночам. Сторож думает, он пишет диплом. На самом деле он создает космическую битву. Первая версия: Первая игра: Рассел против Гретца.
Оглавление

История про то, как кучка гиков с компьютером за $120,000 создала первую игру, в которую реально хотелось играть

Начало: осень 1961 года, MIT 🎓

Представьте: Массачусетский технологический институт получает новейший компьютер DEC PDP-1. Цена - $120,000 (сегодня это больше миллиона долларов). Размер - с три холодильника.

Руководство MIT: "Это для серьезных научных вычислений!"

Студенты-программисты: "Ага, конечно..." потирают руки

-2

Банда, которая изменила мир 🤓

Стив Рассел по прозвищу "Слаг" (Слизняк) - главный программист. Парень, который читал научную фантастику вместо учебников.

-3

Мартин Гретц по прозвищу "Шэг" - отвечал за математику и физику. Гений, который мог в уме считать орбиты.

-4

Уэйн Виитанен - создатель первого джойстика в истории! До него играли переключателями на самом компьютере.

Эти ребята были частью "Клуба моделирования железных дорог" - да-да, официально они собирались играть с игрушечными поездами. На деле - хакерили университетский компьютер по ночам.

Рождение легенды 🌟

Февраль 1962. Рассел 200 часов (!) тайком программирует по ночам. Сторож думает, он пишет диплом. На самом деле он создает космическую битву.

Первая версия:

  • Два космических корабля (просто треугольники)
  • Звезда в центре с реальной гравитацией
  • Торпеды (точки, которые летят вперед)
  • И ВСЁ!

Первая игра: Рассел против Гретца. Они играли до рассвета. Пропустили все лекции. Чуть не выгнали обоих.

-5

А потом началось безумие 🎮

Студенты выстраивались в очередь К КОМПЬЮТЕРУ. В 3 часа ночи! Профессора не могли достучаться до машины днем - она была занята "космическими баталиями".

Что добавили другие студенты:

Питер Самсон создал "Дорогой планетарий" - РЕАЛЬНУЮ карту звездного неба на фоне! Он вручную ввел координаты всех видимых звезд. Игроки могли ориентироваться по созвездиям!

"Если уж летать в космосе, то на фоне настоящих звезд!" - Самсон

Дэн Эдвардс добавил гравитацию - корабли притягивались к звезде и могли использовать гравитационный маневр! Как NASA, только за 7 лет до настоящего полета на Луну.

Гретц придумал гиперпространство - паническая кнопка! Корабль исчезал и появлялся в случайном месте. Но с каждым использованием росла вероятность взрыва.

Джойстики из говна и палок 🕹️

Играть переключателями на компьютере было адом. Руки путались, люди случайно выключали компьютер (это реально случилось во время финала первого турнира).

-6

Решение Виитанена и Боба Сандерса:
Взяли запчасти от игрушечной железной дороги (тот самый клуб!), реле от телефона и провода из лаборатории. За ночь спаяли первые в истории игровые контроллеры!

  • Рычаг для поворота
  • Рычаг для тяги
  • Кнопка для стрельбы
  • Кнопка для гиперпространства

Стоимость деталей: $20. Изменение истории: бесценно.

Турниры и безумие 🏆

Весна 1962: Первый в истории киберспортивный турнир! Неофициально, конечно. Приз - подписка на журнал научной фантастики.

Правила были дикие:

  • Если оба корабля уничтожены одновременно - переигровка
  • Если улетел за край экрана - трус и проиграл
  • Если 10 минут прячешься - дисквалификация

-7

Легендарные тактики:

"Космический матадор" - пролететь максимально близко к звезде, чтобы противник врезался

"Торпедная стена" - выпустить все торпеды веером

"Камикадзе" - таран с одновременным выстрелом

Распространение: первый опенсорс

Самое крутое - игру НЕ ПРОДАВАЛИ. Рассел и команда раздавали её бесплатно! Любой мог взять перфоленту с кодом и улучшить игру.

К 1963 году Spacewar! была на КАЖДОМ PDP-1 в Америке (все 53 штуки). Программисты возили перфоленты в карманах как талисман.

DEC (производитель компьютера) начала использовать игру для тестирования! Если Spacewar! работала - компьютер исправен.

-8

Безумные факты

1. Код игры - 9 килобайт. Меньше, чем это предложение в Word!

2. В 1972 году Rolling Stone написал: "Spacewar! - самый важный результат работы компьютеров за 10 лет"

3. Илон Маск назвал Spacewar! причиной, почему он захотел делать ракеты

4. Игра до сих пор установлена на МКС (серьезно!)

5. Создатели могли заработать миллионы, но считали, что "софт должен быть свободным"

Где поиграть сегодня?

Оригинальная версия в браузере:
Точный порт 1962 года
Версия с инструкцией

Музейная версия на настоящем PDP-1:
📍 Computer History Museum, Mountain View

  • Работающий PDP-1 с оригинальной игрой!

Современные ремейки:
• Steam: "Spacewar" (бесплатно, используется для тестов)

Чтобы установить Steam-версию Spacewar, обычным пользователям необходимо иметь установленный Steam-клиент и воспользоваться окном «Выполнить» (Win + R) и ввести в строку steam://run/480. После этого запустится сервис Valve и начнётся установка игры, правда тяжело подключиться серверам.

• Mobile: "Space War Classic"

Видео-сокровища 📹

Оригинальная игра 1962 - редчайшие кадры

Наследие: что Spacewar! дала миру

Нолан Бушнелл (основатель Atari) увидел Spacewar! в университете Юты. Его первая игра Computer Space (1971) - коммерческая версия Spacewar!

Все космические шутеры - потомки этой игры. От Asteroids до Elite, от Star Wars до Mass Effect.

Философия опенсорса - идея, что код должен быть свободным, началась здесь.

Игровое сообщество - первые фанаты, первые турниры, первые моды.

Человеческая история

Стив Рассел никогда не заработал на Spacewar! ни цента. Когда его спрашивали почему, он отвечал:

"Мы делали это для fun. Если бы мы думали о деньгах, мы бы никогда не сделали ничего интересного."

В 2018 году, в возрасте 81 года, Рассел все еще работал программистом. На вопрос о создании индустрии в триллионы долларов:

"Я просто хотел полетать в космосе. В 1962 году это был единственный способ."

Трогательный момент

Мартин Гретц умер в 2017 году. На его похоронах включили Spacewar! на большом экране. Все гости играли. Его сын сказал:

"Папа всегда говорил: игры - это способ быть вместе. Даже сейчас он с нами."

Курьезы разработки

• Рассел откладывал написание игры полгода. Друзья дразнили его, пока он не психанул и не написал всё за месяц

• Первый баг: корабли могли спрятаться внутри звезды. Исправили, сделав звезду смертельной

• Администрация MIT думала, что студенты вычисляют орбиты спутников. Технически они не врали

• Уборщица однажды выключила компьютер во время финала турнира. Ввели правило: "Не трогать провода после полуночи"

Философское послесловие

Spacewar! доказала главное: игры - это не баловство. Это способ исследовать невозможное, учиться сложному и быть вместе.

Кучка студентов с компьютером за $120,000 создала то, что изменило культуру человечества. Они не думали о деньгах, славе или будущем. Они просто хотели полетать среди звезд.

И знаете что? У них получилось. И у нас тоже - благодаря им.

P.S. Сегодня любой смартфон мощнее того PDP-1 в миллионы раз. Но попробуйте сыграть в оригинальную Spacewar! - она до сих пор затягивает. Потому что гениальный геймплей не стареет.

В следующий раз: как один японец, уставший от пьяных посетителей, создал Pong и случайно основал Atari. А потом пропил все деньги и ушел в монахи. Серьезно.

#Spacewar #MIT #ИсторияИгр #ПервыйШутер #СтивРассел #1962 #РетроГейминг #PDP1 #ОпенСорс