Шрифт:
Давайте-ка прыгнем в прошлое и посмотрим, как это случилось.
Первый программируемый компьютер появился в Пенсильванском университете в 1946 году. Он назывался «Электронный числовой интегратор и вычислитель» (Electronic Numerical Integrator and Calculator, сокращенно – ENIAC), весил тридцать тонн, занимая примерно шестьдесят три квадратных метра (в основном благодаря 17 тысячам вакуумных ламп), и на нем не удалось бы даже запустить «Косынку». Учитывая, правда, сколько он стоил (400 тысяч долларов, эквивалент сегодняшних шести с лишним миллионов долларов), запуск игрушек был бы слегка неуместен.
В следующем году (1947-м, ровно тогда, когда в пинбол добавили флипперы) был подан патент на изобретение под названием «Развлекательный аппарат на базе лучевой трубки». В общих чертах – это такое устройство, которое подключалось к телевизору. Игрок взаимодействовал с экраном, «стреляя» с помощью контроллеров по пластиковым целям на прозрачной накладке, державшейся на экране благодаря статическому электричеству. Тут вы подумаете: «Опа, да это же первая в мире домашняя приставка!» – но, увы, дальше собранного вручную прототипа дело не пошло. К тому же до полноценной приставки она недотягивала по нескольким критериям. Хотя игра считалась «электронной», начинка у нее была аналоговая, «цифрой» там и не пахло. Система не запоминала, попал ли игрок по цели, и не вела счет, потому что мишени находились не в игре, а были прилеплены к телевизору. Она не может считаться «компьютерной игрой», ведь не была разработана на компьютере, и не может считаться «видеоигрой», поскольку не генерировала графику с помощью видеосигнала [11] . В результате о ней часто забывают или принижают ее роль, когда речь заходит о «первой видеоигре». Я, если честно, чихать хотел на этот снобизм. Если чуть-чуть включить воображение, эта штука дарила пользователю абсолютно те же ощущения, что и любая другая «настоящая» видеоигра. А ханжи пусть идут лесом.
11
Скажу по секрету, я тоже понятия не имею, о чем речь.
Другой незаслуженно забытый пример – Bertie the Brain («Умник Берти», 1950), и если вы подумали, что это клевое имя для одного из первых компов, то так оно и есть. Берти насчитывал четыре метра в высоту и предлагал каждому желающему сразиться с ним в крестики-нолики [12] . Лично я всегда думал, что когда огромные роботы наконец восстанут против нас, война будет более кровавой… Но если они зверски обыграют нас в логические игры, я не буду против. Панель с кнопками 3x3 позволяла игроку выбрать нужную клетку, и ход затем отображался на здоровенной световой сетке спереди устройства. Невероятно, но там даже можно было настроить сложность! Берти развлекал публику от души, но Джозеф Кейтс собрал его в первую очередь для того, чтобы продемонстрировать «лампу-аддитрон», уменьшенную версию вакуумных ламп, составлявших основу любого из ранних компьютеров и вскоре вытесненных транзисторами, которые были еще меньше. Я мог бы рассказать и про транзисторы, но не буду. Они ужасно скучные.
12
Крестики-нолики были чрезвычайно популярны у первых программистов по одной простой причине – ограниченное количество ходов.
Некоторые утверждают, что Берти не считается компьютерной игрой, так как в нем не было движущейся графики. Знаете, если написание книги меня хоть чему-то научило, так это тому, что знатоки истории видеоигр обожают находить поводы отмести все ранние попытки. Конкретно этот компьютер даже не был нигде упомянут, я просто наткнулся на него, пока читал «Википедию», так что есть хороший шанс, что его выдумали. К примеру, мою страницу в «Википедии» постоянно ломают, описывая меня как «будущее лицо компании Bovril» [13] .
13
Широко распространенная в Великобритании марка мясного экстракта, использующегося для изготовления горячих напитков или заправки супов. – Прим. пер.
До этого момента мы в основном говорили про Северную Америку, но если уж на то пошло, то в 1951 году, на «Фестивале Британии» (национальной выставке, организованной во имя надежд на светлое будущее после Второй мировой), первый в мире человек «сыграл» в «компьютерную» «игру» (кавычки я добавил, чтобы знатоки истории игр не возникали).
Джон Беннетт, австралиец, работавший в британской компьютерной фирме Ferranti, умудрился собрать систему, которая запускала цифровую версию древней игры «Ним». По правилам, игроки должны по очереди брать предметы из кучек, и выигрывал тот, кто либо остался с последним предметом на руках, либо смог этого избежать (программа знала обе версии). Габариты компьютера, получившего имя Nimrod, были 360 x 270 x 150 см, хотя непосредственно вычислительная часть занимала крохотную часть этого объема. Как и ENIAC, устройство состояло из вакуумных ламп, которые в данном случае загорались и изображали палочки на игровом поле, или «жезлы» (с англ. rods) [14] . Разумеется, этот компьютер тоже не был создан для развлечения, хотя штурмовавшие его толпы людей могли бы с этим поспорить. Создатели планировали продемонстрировать способность машины решать сложные математические проблемы, на чем и строился бизнес Ferranti.
14
Библейского царя, бросившего вызов самому Богу, звали как раз Нимрод. Название компьютера не только обыгрывало название игры Nim и палочки rod, но и показывало само существование искусственного интеллекта в религиозном контексте. Потрясающая игра слов. И немного затянутая сноска.
В том же году Ferranti еще раз поспособствовала развитию видеоигр, когда Кристофер Стрейчи написал программу для игры в шашки на компьютере Manchester Mark 1, предшественнике Ferranti Mark 1 [15] . Надо заметить, в те ранние годы компьютеров, для них разрабатывали немало шашек и шахмат в рамках изучения искусственного интеллекта [16] . Алан Тьюринг, ключевой специалист по взлому немецких кодов во время Второй мировой [17] написал настолько сложную шахматную программу, что ни у одного из имеющихся тогда компьютеров не хватало мощности ее запустить. Горя желанием показать работу программы, Тьюринг сыграл партию против друга, сам выступая в роли вычислительной машины и действуя согласно алгоритму. Не могу вас не обрадовать: по прошествии нескольких часов, в течение которых Тьюринг скрупулезно высчитывал каждое решение, которое приняла бы его программа, он, наконец, проиграл. LOL.
15
Первый в мире компьютер в коммерческой продаже.
16
Хотите нырнуть в эту бездну поглубже? Гуглите Клода Шеннона, Артура Самуэля и Алекса Бернстайна.
17
Работал в Блетчли-парке, в котором я женился. Странное дело, местный музей все еще посвящен Тьюрингу, а не моим достижениям. Уверен, что это исправят, когда книга увидит свет.
Не считая лопнувших амбиций Тьюринга, было ясно, что компьютеры вполне годились для игр, если бы только не цена. И все же попытки продолжались. В 1952 году Александр Дуглас создал версию крестиков-ноликов, часто упоминаемую как OXO, на Кембриджском компьютере EDSAC (Electronic Delay Storage Automatic Calculator, «электронный автоматический вычислитель с памятью на линиях задержки»). Ясное дело, не для развлечения, а как часть его докторской работы про взаимодействие человека и машины. Этот компьютер примечателен тем, что он первый в истории обладал памятью, пригодной для хранения, считывания и удаления информации. Фактически это была первая оперативная память. Перемотаем пару лет вперед, чтобы познакомиться с Уильямом Хигинботэмом, участником Манхэттенского проекта. Именно он отвечал за разработку таймеров в бомбах, чтобы те взорвались в нужный момент. Конечно, «нужный момент» сильно зависит от того, это вы сбрасываете бомбу или ее сбрасывают на вас… После войны Хигинботэм работал в Брукхейвенской национальной лаборатории, которая открывала двери всем желающим раз в год. В 1958 году Хигинботэм решил показать посетителям кое-что поинтереснее стандартных статичных экспонатов и разработал вариацию игры в теннис на экране осциллографа. Игроки видели изображение теннисного поля в вертикальном разрезе (с сеткой в центре) и мячик, перемещающийся по полю. Игроки могли менять угол наклона своей «ракетки», вращая ручку, и отбивали мячик нажатием кнопки. Как и Nimrod, Tennis for Two («Теннис на двоих») пользовался огромным успехом и даже вышел на бис на выставке следующего года. После этого, впрочем, его разобрали на запчасти ради других проектов.
Несмотря на убедительную симуляцию тенниса, знатоки все равно продолжают спорить, можно ли считать ее той самой «первой игрой» [18] . Как и в случае с «развлекательным аппаратом на базе лучевой трубки», система Tennis for Two не могла ничего запомнить, не вела очков и не определяла, кто выиграл, а кто проиграл. В общем-то, вся программа заключалась в том, чтобы заставить осциллограф рисовать траекторию «шарика» вместо обычных линий, меняя направление, когда игрок нажимает на кнопку. Но этого что, мало?! Наши мозги прекрасно способны воспринимать контекст, да и запоминать счет, если уж на то пошло! Черт возьми, это был настоящий теннис! На экране! Такое ощущение, что «знатоки истории игр» просто ненавидят предмет своего изучения.
18
Забегая вперед: в 76-м Magnavox подала в суд на всех, кто копировал «теннис» для Magnavox Odyssey и тем самым нарушал ее патент. Линия защиты обвиняемых была выстроена вокруг того, что это Уильям Хигинботэм первым придумал такого рода игры. Суд признал «право первородства» ученого, но поскольку тот в свое время не стал патентовать Tennis for Two (по словам Хигинботэма, патент все равно бы отошел государству), то суд выиграла Magnavox.
Так что если считать, что Magnavox Odyssey – первая игровая приставка, то будьте любезны счесть и Tennis for Two первой компьютерной игрой. – Прим. ред.