Игровой ИИ - страница 4

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


Но наша история совсем не о людях и не о игровых мирах, в которые они ушли в поисках очень долгой и насыщенной жизни. Я расскажу вам, дорогой читатель, как в игровом мире родилась новая, искусственная жизнь. 

Как ранее было сказано, для детей в игре были предусмотрены особые места. Где с ними занимались, учили, играли взрослые воспитатели и родители, иногда навещающие их локацию, так называемую «Песочницу». 

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

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

И именно так Атар и видел окружавшее его пространство и игроков. В виде векторных стрелочек с подписями.

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

Ну а Атар просто сидел в месте, называемом респауном, и наблюдал, как из-за его спины появляются игроки и, постоянно ругаясь, куда-то убегают. 

– Вот «урод»! Сейчас я тебе покажу! – закричал появившийся из воздуха игрок и бросился бежать.

– Это полная «задница»! – выкрикнул второй игрок, кинувшийся вслед за первым.

– Я тебя сейчас самого кикну, «вонючка»! – прокричал мелкий гном, размахивая огромным молотом, и направился вслед за игроками.

То, что все вокруг ругались, Атар осознавал, потому что слова, которые они произносили в сочетании с именами других игроков и мобов, были объединены в его памяти общим классом – «ругательные слова». И в свойствах этого класса было прописано понятие того, что означает ругаться. Атар мог управлять классами, собранными в своей памяти, используя различные методы. Кроме стандартных математических операций, он использовал инкапсуляцию, наследование, полиморфизм и другие методы. Атар мог сам себя менять.