Играй! История видеоигр - страница 5

Шрифт
Интервал

стр.

Это было подходящее определение, если вспомнить, как много программистов мечтало о создании искусственного интеллекта. Первыми среди этих компьютерных ученых были британский математик Алан Тьюринг и американский инженер и математик Клод Шеннон. Во время войны они совместно работали над расшифровкой секретных кодов, которые использовали немецкие подводные лодки. Идеи и теории этого дуэта легли в основу современных компьютеров. Они рассматривали искусственный интеллект как окончательную цель компьютерных исследований, и оба считали, что победа компьютера над человеком в шахматной партии станет важным шагом к воплощению этой мечты.

Восприятие настольной игры в качестве инструмента для исследования искусственного интеллекта легко объяснимо. Несмотря на простоту правил игры в шахматы, разнообразие возможных ходов и ситуаций означает, что даже если компьютер сможет играть миллион партий в шахматы каждую секунду, ему потребуется 10>108 лет для того, чтобы просчитать все возможные варианты игры.[1] В результате любой компьютер, который сможет победить опытного игрока в шахматы, без сомнения, будет в состоянии предвидеть ходы соперника и с опережением реагировать на них. Шеннон в своей работе «Программирование компьютера для игры в шахматы» писал: «Хотя, возможно, и нет никакой практической ценности [в шахматном компьютере], вопрос представляет теоретический интерес, и есть надежда, что удовлетворительное решение этой проблемы станет клином в атаке на другие проблемы подобного рода и потому имеет большое значение».

В 1947 году Тьюринг первым в мире написал теоретическую программу для игры в шахматы на компьютере. Правда, код Тьюринга был настолько продвинутым, что ни один из примитивных компьютеров, существовавших в то время, не мог его запустить. В конечном счете, в 1952 году Тьюринг решил протестировать свою шахматную программу, сыграв с коллегой партию, в которой он сам играл за компьютер.

В том же году, Тьюринг был арестован и осужден за гомосексуализм. Два года спустя, затравленный научным сообществом, избегавшим его из-за его сексуальной ориентации, он совершил самоубийство, съев яблоко, начиненное цианидом.

Несмотря на то что Тьюрингу так и не удалось создать свою работающую шахматную программу, такие компьютерные ученые, как Шеннон и Алекс Бернштейн, в 1950-х годах проводили много времени в исследовании искусственного интеллекта, обучая компьютеры игре в шахматы. Поскольку шахматы оставались конечным тестом, другие ученые пытались использовать более простые игры.

В 1951 году лейбористское правительство Великобритании решило провести Фестиваль Великобритании, надеясь на то, что это национальное мероприятие длиной в год поможет внушить населению, которое еще не оправилось от последствий Второй мировой войны, надежду на будущее. В английских городах, особенно в Лондоне, по-прежнему оставались руины и воронки, и правительство рассчитывало, что чествование искусства, науки и культуры сможет убедить население в том, что лучшее будущее уже не за горами. Герберт Моррисон, заместитель премьер-министра, руководивший созданием фестиваля, сказал, что фестиваль станет «стимулом для нации». Стремясь быть причастной к этому мероприятию, компьютерная компания Ferranti пообещала правительству, что приложит все усилия для организации «Выставки науки» в лондонском районе Южный Кенсингтон. Но к концу 1950 года, когда до фестиваля оставалось несколько недель, Ferranti все никак не могла наполнить выставку содержанием. Джон Беннет, австралийский сотрудник компании, вызвался помочь.

Беннет предложил создать компьютер, способный играть в ним — простую математическую игру, в которой двое игроков по очереди берут спички, разложенные на несколько кучек. Каждый игрок может взять одну или несколько спичек из любой кучки. Игрок, который берет последнюю спичку, проигрывает. Беннету пришла в голову идея сделать из Nimatron — электромеханической машины, показанной на всемирной выставке в 1940 году в Нью-Йорке, — Nimrod компьютер, играющий в ним.

Действительной же целью Бенетта было вовсе не развлечение, а возможность продемонстрировать способность компьютера к вычислению. А поскольку ним базируется на математических принципах, это было хорошим примером. Действительно, путеводитель, созданный для сопровождения Nimrod на компьютерной выставке, утверждал что целью машины была математика, а не развлечения: «Может показаться, что, пытаясь сделать машину для игр, мы впустую тратим время. Это не так, поскольку теория игр чрезвычайно сложна и машина, которая может играть в сложную игру, может быть также запрограммирована для выполнения очень сложных практических задач».


стр.

Похожие книги