Izibook.club
Читать онлайн книги!
  • Главная
  • Жанры
  • Авторы
  • ТОП книг
  • ТОП авторов
  • Контакты

Жизнь в мире компьютерных игр

Часть 27 из 70 Информация о книге

Вскоре после этого появилась усовершенствованная версия этой машины – Ферранти Марк 1. Ее Стрейчи тоже старался использовать для решения скорее творческих, чем математических задач. Сначала он выработал способ изменять высоту звука щелчков и скрежетания, издаваемых компьютером, и выстроил их в мелодии «God save the Queen» и «Baa, Baa, Black Sheep». В 1952 году он нашел себе новый интерес: теперь он решил, что Ферранти необходимо научить писать любовные письма.

Стрейчи написал шаблон, который позволял случайным образом сочетать несколько текстовых фрагментов и отдельных слов в формате письма. Получившиеся послания были хоть и нескладными, но вполне понятными. Иногда компьютер даже создавал нечто близкое к поэзии: «Я горю от страсти к тебе, вся душа моя от тебя в огне» или «Мое обожание страстно жаждет твоего внимания». По сегодняшним меркам звучит не слишком романтично, но зато по этим строчкам можно составить представление о том, какие слова были распространены для выражения привязанности в Великобритании в 1950-е. «Расположение» и «приязнь» в то время были синонимами любви, а среди распространенных обращений были, например, «милый мой» и «малыш» (помимо классических «дорогой» и «любимый»).

Отраслевой термин для такого рандомизированного шаблона или – если конкретизировать – идеи доводить рандомизированные шаблоны до уровня настоящего творчества звучит как «процедурная генерация». Возьмем для примера «Гамлета» Шекспира. Перенесем место действия из Дании в Африку, а людей заменим львами. Вдруг перед нами «Король Лев» со всеми сюжетными деталями: тут и дядюшка – узурпатор и убийца, и страдающий экзистенциальной тревогой протагонист, который на время исчезает, а потом возвращается, чтобы заявить свое право на трон. Затем перейдем к «Вестсайдской истории». Чем больше отдельных элементов сюжета вы заметите, тем ближе окажетесь к совершенно новому сюжету, в котором никто не узнает оригинал. Можно задать компьютеру начальную точку, указать ему, какие куски истории разрешено менять и как это делать: например, нельзя менять Данию на пчел, только на другие территории. Именно такой процесс и называется процедурной генерацией.

Что интересно, популярная детская игра Mad Libs [3] была изобретена совсем в другом месте, но в то же время, когда Стрейчи предпринял первые попытки создать алгоритм для любовных писем. Крис Кроуфорд, основатель Конференции разработчиков компьютерных игр, который как-то даже поднял ради искусства меч в воздух, заразился идеей компьютера, который мог бы сочинять истории, и в конце концов ушел из игровой индустрии ради разработки программы Storytron. Я не хотел заходить так далеко, но при этом знал, что совсем без использования процедурно генерируемого сюжета Covert Action будет неконкурентоспособной.

После нескольких месяцев работы мой прототип подавал некоторые признаки жизни, но при этом заметно пробуксовывал. Мы с Брюсом сделали два или три десятка шаблонов детективных историй, в которых при каждом сеансе использовались разные варианты плохих парней, городов и тайных организаций. Разнообразия должно было хватить на то, чтобы удовлетворить запросы обычного игрока, но до прорыва, о котором я мечтал, было еще далеко. Паттерны вскоре становились слишком узнаваемыми, шаблоны – предсказуемыми. Модель с подстановкой вариантов в специально оставленные в истории пробелы по сути своей означала, что ничего, кроме этих пробелов, не подлежит изменению, и рандомизированный фрагмент данных не оказывает никакого влияния на те элементы сюжета, которые идут после него. Обычно такие проблемы решаются простым увеличением объема данных: больше шаблонов, больше взаимозаменяемых элементов, более длинные списки вариантов. Но даже если бы у нас была для этого свободная память (а ее у нас не было), такой результат все равно меня бы не устроил. Я хотел сделать так, чтобы история планировалась в самом начале игры, но при этом концовка становилась ясна только в самом финале – как в детективе про Шерлока Холмса.

Честно говоря, я рассматривал этот проект как своеобразную разминку и возможность отладить технологии, которые потом я собирался использовать при разработке более совершенной игры в том же стиле – о ней я мечтаю до сих пор. Представьте себе, как здорово было бы играть в игру, где компьютер подбрасывает вам важнейшую улику в самом начале и ждет, пока вы разгадаете ее истинное значение. Причем она будет не выбираться из заранее составленного списка улик вроде обшарпанной замочной скважины или отпечатка грязной обуви, а формироваться на основе некоего обобщенного представления о том, что нормально, а что, следовательно, выбивается из нормы. Для этого разработчику нужно было бы задать правила, по которым функционирует реальный мир, установить все причинно-следственные связи, которые мы с вами принимаем как само собой разумеющиеся, а потом на этой основе сделать практически бесконечный список правил, прописывая при этом последствия поломки любого из звеньев этой логической цепочки, ее влияние на следующие звенья… Неважно. Как я и сказал, пока это остается мечтой. Важно то, что Covert Action не соответствовала моим ожиданиям.

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

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

Я хотел бросить проект, но не понимал, как это можно сделать.

Мне нужен был отпуск.

Глава 9. Подождите секундочку!

F-15 Strike Eagle, 1989

За несколько страниц до этого я немного отклонился от истины. Формально авиасимулятор с моим именем – не в названии, а в положенном ему месте в титрах – был выпущен в 1989 году, назывался он F-15 Strike Eagle II. Но я не считаю, что по-настоящему над ним работал. А если и работал, то ничего об этом не помню.

В игре, по сути, использовалась видоизмененная версия кода F-19 Stealth Fighter – ничего нового. Возможно, предполагалось, что я должен работать над этой игрой, но вместо этого я сидел в своем офисе и занимался Covert Action. А может быть, я и внес в программный код какие-то небольшие изменения, но авиасимуляторы настолько меня уже не вдохновляли, что у меня не сохранилось об этом никаких воспоминаний. Не знаю. Но мне не нравится присваивать себе лавры за игру, о работе над которой я не помню. Шести авиасимуляторов мне более чем достаточно, присваивать себе еще и седьмой мне совсем не хочется (Достижение разблокировано – «Жизнь коротка»: закончите главу за одну страницу.).

Глава 10. Все на борт!

Sid Meier’s Railroad Tycoon, 1990

Как оказалось, пара недель на пляже – именно то, что мне было нужно. В августе я вернулся в офис с загаром на лице и дискетой в руке: все мои беспокойства по поводу Covert Action остались в прошлом.

– Что это? – спросил Брюс. Он был удивлен (а может быть, и не очень), что я работал даже в отпуске. Он повертел неподписанную дискету в руках. – Еще одна игра про шпионов?

Перейти к странице:
Предыдущая страница
Следующая страница
Жанры
  • Военное дело 3
    • Спецслужбы 3
  • Деловая литература 133
    • Банковское дело 2
    • Деловая литература 2
    • Корпоративная культура 8
    • Личные финансы 14
    • Малый бизнес 2
    • Маркетинг, PR, реклама 32
    • О бизнесе популярно 68
    • Управление, подбор персонала 12
    • Экономика 16
  • Детективы и триллеры 2063
    • Боевики 238
    • Дамский детективный роман 14
    • Детективы 424
    • Иронические детективы 131
    • Исторические детективы 349
    • Классические детективы 149
    • Криминальные детективы 128
    • Крутой детектив 92
    • Маньяки 14
    • Медицинский триллер 1
    • Политические детективы 36
    • Полицейские детективы 186
    • Прочие Детективы 641
    • Техно триллер 3
    • Триллеры 884
    • Шпионские детективы 73
  • Детские 312
    • Детская образовательная литература 12
    • Детская проза 115
    • Детские остросюжетные 46
    • Детские приключения 144
    • Детские стихи 6
    • Детский фольклор 1
    • Книга-игра 1
    • Прочая детская литература 58
  • Детские книги 390
    • Детская фантастика 163
    • Детские детективы 3
    • Книги для подростков 23
    • Сказки 152
  • Документальная литература 653
    • Биографии и мемуары 418
    • Военная документалистика 6
    • Искусство и Дизайн 13
    • Критика 8
    • Научпоп 6
    • Прочая документальная литература 62
    • Публицистика 217
  • Дом и Семья 160
    • Домашние животные 13
    • Здоровье и красота 29
    • Кулинария 20
    • Прочее домоводство 8
    • Развлечения 3
    • Сад и Огород 6
    • Сделай сам 1
    • Спорт 5
    • Хобби и ремесла 6
    • Эротика и секс 80
  • Драматургия 83
    • Драма 80
    • Киносценарии 3
    • Мистерия 1
    • Трагедия 1
  • Жанр не определен 7
    • Разное 7
  • Компьютеры и Интернет 14
    • Базы данных 3
    • Интернет 3
    • Программирование 1
    • Программное обеспечение 1
    • Прочая компьютерная литература 9
  • Любовные романы 23107
    • Исторические любовные романы 807
    • Короткие любовные романы 2116
    • Любовно-фантастические романы 10008
    • Остросюжетные любовные романы 676
    • Порно 73
    • Прочие любовные романы 49
    • Слеш 404
    • Современные любовные романы 9495
    • Фемслеш 39
    • Эротика 5389
  • Научно-образовательная 303
    • Альтернативная медицина 5
    • Астрономия и Космос 6
    • Биология 26
    • Биофизика 2
    • Биохимия 1
    • Ботаника 3
    • Военная история 3
    • Геология и география 2
    • Детская психология 10
    • Зоология 2
    • Иностранные языки 2
    • Культурология 35
    • Литературоведение 18
    • Медицина 28
    • Обществознание 6
    • Педагогика 15
    • Политика 20
    • Прочая научная литература 53
    • Психотерапия и консультирование 35
    • Религиоведение 7
    • Секс и семейная психология 20
    • Технические науки 3
    • Физика 8
    • Философия 30
    • Химия 3
    • Экология 3
    • Юриспруденция 5
    • Языкознание 16
  • Образование 478
    • Бизнес 45
    • Биография и мемуары 46
    • Здоровье 10
    • История 271
    • Карьера 4
    • Психология 210
  • Поэзия и драматургия 35
    • Басни 1
    • Драматургия 9
    • Лирика 1
    • Поэзия 26
  • Приключения 631
    • Вестерны 13
    • Исторические приключения 337
    • Морские приключения 63
    • Природа и животные 25
    • Прочие приключения 180
    • Путешествия и география 48
  • Проза 1870
    • Антисоветская литература 5
    • Афоризмы 1
    • Военная проза 88
    • Историческая проза 271
    • Классическая проза 112
    • Контркультура 12
    • Магический реализм 69
    • Новелла 12
    • Повесть 23
    • Проза прочее 17
    • Рассказ 66
    • Роман 98
    • Русская классическая проза 70
    • Семейный роман/Семейная сага 3
    • Сентиментальная проза 10
    • Советская классическая проза 41
    • Современная проза 1441
    • Эпистолярная проза 2
    • Эпопея 2
    • Эссе, очерк, этюд, набросок 2
  • Прочее 1290
    • Газеты и журналы 5
    • Изобразительное искусство, фотография 7
    • Кино 10
    • Музыка 9
    • Подростковая литература 3
    • Театр 5
    • Фанфик 1255
  • Религия и духовность 264
    • Астрология 1
    • Буддизм 4
    • Православие 1
    • Прочая религиозная литература 3
    • Религия 18
    • Самосовершенствование 102
    • Хиромантия 1
    • Эзотерика 151
    • Язычество 1
  • Справочная литература 37
    • Прочая справочная литература 2
    • Путеводители 8
    • Руководства 12
    • Справочники 15
    • Энциклопедии 6
  • Старинная литература 92
    • Античная литература 1
    • Древневосточная литература 5
    • Мифы. Легенды. Эпос 26
    • Прочая старинная литература 61
  • Техника 1
    • Автомобили и ПДД 1
  • Фантастика и фентези 24230
    • Альтернативная история 3452
    • Боевая фантастика 4598
    • Героическая фантастика 1285
    • Городское фэнтези 1676
    • Готический роман 8
    • Детективная фантастика 636
    • Ироническая фантастика 96
    • Ироническое фэнтези 79
    • Историческое фэнтези 410
    • Киберпанк 252
    • Космическая фантастика 1497
    • Космоопера 33
    • ЛитРПГ 1201
    • Любовная фантастика 186
    • Любовное фэнтези 115
    • Мистика 425
    • Научная фантастика 764
    • Попаданцы 7958
    • Постапокалипсис 752
    • Сказочная фантастика 23
    • Социально-философская фантастика 406
    • Стимпанк 125
    • Технофэнтези 87
    • Ужасы 103
    • Ужасы и мистика 650
    • Фантастика 254
    • Фантастика: прочее 204
    • Фэнтези 10660
    • Эпическая фантастика 204
    • Юмористическая фантастика 991
    • Юмористическое фэнтези 1248
  • Фольклор 7
    • Загадки 1
    • Народные сказки 5
    • Фольклор: прочее 2
  • Юмор 161
    • Комедии 1
    • Прочий юмор 57
    • Сатира 3
    • Юмористическая проза 99
    • Юмористические стихи 4
Izibook.club

Бесплатная онлайн библиотека для чтения книг без регистрации с телефона или компьютера. У нас собраны последние новинки, мировые бестселлеры книжного мира.

Контакты
  • pereezdsayta@yandex.ru
Информация
  • Карта сайта
© izibook.club, 2026. | Вход
Этот сайт использует cookie для хранения данных. Продолжая пользоваться сайтом, вы даете свое согласие на работу с этими данными в соответствии с нашей политикой конфиденциальности.
Я согласен