Interactive Fiction

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску

Интерактивная литература (англ. Interactive Fiction, сокращ. IF) — один из старейших жанров компьютерных игр. Все общение с компьютером в играх такого жанра ведется в текстовом режиме, то есть игрок вводит текстовую команду, например — «открыть окно», и получает ответ от компьютера в виде текста.

Существует два способа ввода команд: текстом с клавиатуры или в виде меню, с возможностью выбора из предложенных вариантов.

Также подобные игры, не содержащие кроме текста никакой дополнительной графики, называют текстовыми квестами или текстовыми адвенчурами (англ. text adventure). Ярким примером текстовых квестов являются побочные задания в игре «Космические рейнджеры».

Дальнейшее развитие этот жанр получил в графических квестах и адвенчурах. Примером графической интерактивной литературы может служить «Звездное наследие: Черная кобра» — римейк игры для ZX Spectrum начала 90-х годов.

История

Самой первой игрой в жанре Interactive Fiction была игра для mainframe-компьютеров Colossal Cave Adventure 1976 года про фэнтэзи-путешествие в сети огромных пещер с собиранием сокровищ.

Самыми известными коммерческими играми жанра Interactive Fiction были игры фирмы Infocom. Также известны менее проработанные, но тоже популярные коммерческие игры от человека по имени Scott Adams.

Infocom

Infocom была основана в 1979 году несколькими выходцами из MIT (Массачусетского Технологического Института, как и Гордон Фримен. ХАХА.). В институте у них был проект (1977—1979) в стиле IF для мейнфреймов, называемый Zork (сюжет подобен Colossal Cave Adventure — собрать N сокровищ в подземных пещерах, населённых различными придуманными персонажами), предназначенный для тестирования текстового парсера, над которым они официально вроде работали в институте. Сама игра была довольно большой по размеру и количеству комнат и занимала ещё тогда примерно мегабайт.

После основания компании код, локации и простенький сюжет в Zork был переработан и расширен в три части игры Zork для персональных компьютеров. Точнее, сначала вышла первая часть Zork I, а потом уже и остальные. Плюс ещё была разработана система сжатия, позволяющая уместить код каждой части в 64 килобайта. Коммерческий успех игры привёл к тому, что Infocom стали выпускать игры в различных сеттингах — научную фантастику, юмористические игры про современность, детективы, приключения колдунов, ужасы, исторические или псевдоисторические квесты, шпионские триллеры, детские (лёгкие) IF, даже игру в стиле «женский роман с приключениями».

Современные игры IF

БОльшая часть современных IF — бесплатна. Иногда попадаются оригиналы, продающие свою игру за деньги, но это встречается крайне редко. Из бесплатных IF подавляющее большинство можно скачать на сайте www.ifarchive.org (Interactive Fiction Archive) или его зеркалах. Каждый год в октябре проходят конкурсы IF Competition среди не очень длинных игр, туда попадают игры разного качества, от примитивных или написанных в шутку до очень качественно сделанных (единственный их возможный недостаток — то, что они небольшие по условиям конкурса). На эти и более крупные игры часто можно прочитать обзоры в интернет-журналах SPAG и XYZZYnews, посвящённых IF.

Платформы (движки) IF

Если Вы хотите написать свою игру в жанре IF, не обязательно писать её с нуля. Уже существует множество различных платформ - вам нужно только создать локации, объекты и прописать конкретные действия.

Текстовые парсеры (печатать текст)

  • Zcode (интерпретатор)/Inform (компилятор) - текстовый парсер (англ), Zcode использует формат ещё со времени Infocom, в новых играх просто более обновлённый. Поддерживает вставку картинок.
  • TADS. Расширение HTML-TADS поддерживает разные тэги и вставку картинок.
  • GLULX - поддерживает вставку картинок.
  • ADRIFT
  • Alan

БОльшая часть современных английских IF написана на платформах TADS и Inform.

Выбор действий из меню

  • URQ (русский)
  • QSP (русский)

Русские IF обычно пишутся в менюшных вариантах.

Ссылки

Статья о IF в русской Википедии

Статья о IF в английской Википедии (на английском языке)