Самые первые компьютерные игры: подробная история, разработчики, платформы и языки программирования

Самые первые компьютерные игры: подробная история, разработчики, платформы и языки программированияАх, компьютерные игры! Сегодня эта индустрия весело гремит миллиардами долларов и собирает сотни миллионов игроков, которые готовы не спать ночами, чтобы прокачать своего персонажа или победить в очередном виртуальном сражении. Но знаете ли вы, что всё это начиналось как милые академические шалости в университетских лабораториях? Представьте себе: ученые в белых халатах, вместо того чтобы варить химические растворы, сидят и придумывают, как заставить компьютеры показывать крестики-нолики или имитировать теннисный матч на осциллоскопе.

Если бы кто-то тогда сказал им: «Ребята, через пару десятков лет ваши игры будут лучше любого вечернего шоу!», они бы только посмеялись и сказали: «Да ладно вам! Мы тут просто хотим проверить вычислительную мощность EDSAC».

Начнем с OXO — самой интеллигентной из всех первых игр. В 1952 году Александр Дуглас решил сделать цифровую версию всем известной игры «крестики-нолики».

Игра была настолько крута для своего времени, что работала на компьютере EDSAC в Кембридже и отображалась на маленьком катодно-лучевом дисплее — то есть, если вы думали, что современные мониторы маленькие, то представьте себе экран размером с пульт от телевизора вашей бабушки. Игроки выбирали позицию с помощью вращающегося диска — да-да, никакого мышиного кликанья!

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

А теперь представьте сцену из фильма про ученых-физиков: Уильям Хигинботам в 1958 году решил развеселить коллег и создал Tennis for Two — теннис прямо на экране осциллоскопа.

Да-да, тот самый прибор для измерения сигналов теперь служил игровым монитором! Два игрока управляли ракетками (в виде линий), отбивая мяч по параболической траектории с учетом гравитации — настоящий симулятор тенниса для тех времен. На День открытых дверей в Брукхейвенской лаборатории очередь к этой игре была длиннее очереди за бесплатным кофе утром понедельника.

Но вот беда: Хигинботам был настолько скромен (или просто не видел денег среди проводов), что не запатентовал свое творение и игра так и осталась внутри лаборатории. Можно представить себе диалог: «Ты сделал игру? А зачем патентовать?

Пусть мир подождёт!» Вот так скромность физика лишила нас первого коммерческого хита.

Ну а когда студенты MIT собрались вместе и решили устроить космическую битву между двумя кораблями вокруг звезды – родилась легендарная Spacewar!. Эта игра была настоящим космическим блокбастером своего времени: два игрока управляли кораблями с возможностью стрелять торпедами и маневрировать вокруг звезды с гравитацией! Если бы тогда существовали игровые стримы, эти ребята были бы первыми киберспортсменами MIT.

Благодаря ARPANET (предшественнице интернета) Spacewar! быстро распространилась по университетам и стала культовой среди программистов – такой себе космический мем до появления мемов вообще. Хотя играть можно было только на миникомпьютерах PDP-1 (которые стоили дороже автомобиля), эта игра вдохновила создание аркадных автоматов и показала миру – компьютеры могут быть не только скучными калькуляторами.