Загрузить PDFЗагрузить PDF

Текстовая адвенчура или же интерактивная беллетристика (interactive fiction, для краткости – IF) является старейшим жанром компьютерных игр, имеющая в наши дни относительно небольшую, но преданную фанатскую базу. Они, как правило, находятся в свободном доступе, используют незначительный объем вычислительной мощности, а, лучше всего то, что вы можете создать такую игру, без необходимости осваивать навыки программирования.

Часть 1
Часть 1 из 3:

Выбор программного обеспечения

Загрузить PDF
  1. How.com.vn Русский: Step 1 Попробуйте Inform 7.
    Inform 7 – популярный и многофункциональный инструмент для создания текстовых игр (чаще называемых интерактивной беллетристикой). Его язык программирования выполнен в виде обычных предложений на английском, одновременно предоставляя полную функциональность. Inform 7 бесплатен и доступен для систем Windows, Mac и Linux.
  2. How.com.vn Русский: Step 2 Используйте Adrift для удобного создания игры на Windows.
    Adrift – очередной популярный, простой язык и компилятор интерактивной беллетристики. Поскольку он полагается на графический интерфейс, а не на кодировании, в нем без труда могут работать люди, не знакомые с программированием. Adrift распространяется бесплатно и доступен только для систем Windows, хотя созданные с его помощью игры можно запустить на любой операционной системе или даже в браузере.
  3. How.com.vn Русский: Step 3 Если вам знакомы основы программирования, попробуйте освоить TADS 3.
    Если вы желаете подойти к созданию текстовой игры, как к проекту кодирования, TADS 3 может оказаться наиболее комплексным программным обеспечением для данной задачи. Работа в нем пройдет еще глаже, если вы знакомы с языком программирования C++ и/или Javascript. [1] TADS 3 бесплатен и доступен для таких систем, как Windows, Mac и Linux.
    • Версия TADS 3 для Windows (и только она) идет вместе с дополнением «Workbench», благодаря которой программа стала еще более доступной для людей, несведущих в программировании, и в целом более удобна для использовании.[2]
    • Программистов может заинтересовать это подробное сравнение Inform 7 и TADS 3.
  4. How.com.vn Русский: Step 4 Ознакомьтесь с другими вариантами.
    Приведенный выше инструментарий является наиболее популярным, но существуют и другие программы, сыскавшие признание сообществом интерактивной беллетристики. [3] Если ни одна из перечисленных программ вас не заинтересовала или вы желаете изучить другие варианты, попробуйте следующие аналоги:
  5. How.com.vn Русский: Step 5 Попробуйте вариант на основе браузера.
    Вы можете сразу приступить к делу без предварительных загрузок с помощь одного из следующих инструментов:
    • Quest (аналог инструментарию IF, представленному выше)
    • Twine (простой в использовании графический редактор)
    • StoryNexus (игрок выбирает один из предоставленных вариантов, вместо того, чтобы угадывать текст для ввода; StoryNexus размещает вашу игру онлайн; имеет в наличии средства монетизации)
    Реклама
Часть 2
Часть 2 из 3:

Приступая к работе

Загрузить PDF
  1. How.com.vn Русский: Step 1 Ознакомьтесь с текстовыми командами.
    В большинстве текстовых игр для того чтобы продвинуться дальше, необходимо ввести команду. Люди, которые играли прежде в интерактивную беллетристику, будут ожидать от вашей игры наличие определенных команд, вроде «изучить (объект)» и «взять (объект)».[4]
    • Техническая документация или справка для выбранного программного обеспечения должна познакомить вас с этими командами и тем, как добавить их в игру.
    • Зачастую в игре присутствуют дополнительные уникальные команды, начиная от «вертеть дубинкой» и заканчивая «косить газон». Подобные действия должны быть очевидны для игроков, если только вы не вставляете их в качестве шуток или пасхальных яиц, никак не влияющих на прохождение игры.
  2. How.com.vn Русский: Step 2 Распланируйте карту и/или движение игрока.
    Наиболее распространенной формой интерактивной беллетристики является изучение различных мест, которые обычно называют "комнатами", даже если они расположены на открытом воздухе. Для начала неплохо бы создать одну-две комнаты для изучения игроком, затем еще пару комнат, попадание в которые потребует несложных поисков или решения головоломки, и большую головоломку, над которой придется попотеть и досконально все изучить.
    • Кроме того, вы можете создать проект, в котором главную роль будет играть выбор игрока, а не решаемые им головоломки. Это может быть эмоциональная история, основанная на отношениях игрока с другими персонажами или сюжетная кампания, где игрок будет принимать множество решений, чтобы в более поздних сценах увидеть их последствия. Вы можете использовать географическую карту или «комнаты», выступающие в качестве событий, а игрок будет продвигаться по сюжету нескольких сцен, описывающих происходящее.
  3. How.com.vn Русский: Step 3 Обратитесь за помощью касательно синтаксиса.
    Если ваша первая комната работает не так, как вы того хотите или вы просто не знаете, как добиться желаемого результата в имеющейся программе, поищите меню «инструкции» или «справка», а также файл «Read Me» в папке с программой. Если и этого не достаточно, задайте свой вопрос на форуме сайта, где вы скачали программное обеспечение или на общем форуме интерактивной беллетристики.
  4. How.com.vn Русский: Step 4 Создайте введение и первую комнату.
    Как только у вас окажется базовая планировка вашей игры, напишите короткое введение для описания игры, объясните необычные команды и предупредите о возрастном ограничении, если таковое имеется.[5]Затем сделайте описание первой комнаты. Попробуйте сделать обстановку как можно интереснее, так как большинство игроков бросят игру, увидев пустую комнату. Вот примеры того, что в первую очередь должны увидеть игроки, начав игру (обозначенные для удобства):
    • Введение: Ради этой яхты вам пришлось погасить всю свою коллекцию купонов на бесплатный пудинг и теперь ее уносит в открытое море. Бог явно вас ненавидит. Надо бы сходить, посмотреть, в порядке ли Люси после шторма. Кажется, на тот момент она была в машинном отделении.
    • Логистика и предупреждение о содержании: Добро пожаловать Прогулку на яхте со скупердяем. Введите «проверить купоны», чтобы увидеть имеющуюся коллекцию. Используйте команду «погасить (название купона)», чтобы воспользоваться этими таинственными предметами. Внимание: игра содержит сцены насилия и каннибализма.
    • Описание комнаты: Вы стоите в кубрике, отделанном дубовыми панелями. Железная двухъярусная кровать опрокинулась во время шторма, а единственный матрас, порванный и мокрый, лежит под мини-баром. В северной части комнаты находится закрытая дверь.
  5. How.com.vn Русский: Step 5 Создайте команды для первой комнаты.
    Придумайте, каким образом игрок сможет взаимодействовать с каждым упомянутым вами объектом. По крайней мере, они должны быть в состоянии «изучить» или «изуч» каждый предмет. Вот несколько примеров команд, которые игрок может использовать и отображаемый в результате их действий текст:
    • изучить матрас – Набитый гусиными перьями высшего качества, большинство из которых в настоящее время плавают по комнате. Мокрый и пахнет выпивкой.
    • изуч себя – Вы устали и одеты только в порванный розовый халат, натянутый за миг до разразившейся бури. Халат имеет карман и хлопчатый пояс.
    • открыть дверь – дверная ручка поворачивается, но дверь не поддается. Похоже, что-то тяжелое держит дверь с другой стороны.
  6. How.com.vn Русский: Step 6 Превратите первую комнату в простую головоломку.
    Согласно классическому началу, игрок должен найти выход из комнаты. Головоломка не должна быть сложной, просто примером того, что являет собой ваша игра. Она также должна научить игрока внимательно читать описание и искать подсказки. Например, после ввода команд, игрок должен сделать следующее:
    • поднять матрас – В ту же секунду вам в нос ударил сильный запах текилы. Теперь понятно, почему матрас был мокрым… вы отбросили его в сторону и вытерли руки об халат.
    • изуч комнату – Вы стоите в кубрике, отделанном дубовыми панелями. Железная двухъярусная кровать опрокинулась во время шторма, а единственный матрас, порванный и мокрый, лежит в стороне. В углу стоит мини-бар. В северной части комнаты находится закрытая дверь. На полу лежит разбитая бутылка.
    • поднять бутылку – Вы поднимаете разбитую бутылки из-под текилы. Никогда не знаешь, что может пригодиться.
    • изуч карман – Ваш бумажник на месте. Ю-ху!
    • изуч бумажник – Хоть вы и отдали купоны на бесплатный пудинг, но в бумажнике еще остались купоны на экстренный случай. Сейчас в наличии у вас имеется купон на лом и купон на свисток.
    • погасить ломик – Вы взяли в руки купон на лом и прочистили горло. Купон устремляется прочь, а секундой спустя тяжелый лом падает вам в руки.
    • открыть дверь с помощью лома – Вы вставили лом в щель дверной коробки и сильно надавили. Вас испугало внезапное рычание по ту сторону двери. Еще одна усилие и вы откроете дверь, но к тому времени лучше иметь оружие наготове.
    • открыть дверь с помощью лома – На этот раз дверь больше ничего не держало. Она распахнулась без труда, открывая путь огромному серому волку, смотрящему на вас! Думайте быстро – вы можете выбрать лишь один вариант.
    • ударить волка с помощью бутылки – Вы попали разбитой бутылкой прямо в нос волку. Он заскулил и умчался прочь. Путь на севере теперь открыт.
    Реклама
Часть 3
Часть 3 из 3:

Шлифование и доделывание игры

Загрузить PDF
  1. How.com.vn Русский: Step 1 Глаголы и существительные должны быть очевидными.
    Как создатель, вы будете так хорошо знакомы с терминами, что запомните их наизусть. Другим же людям придется руководствоваться всего парой фраз. Всякий раз, добавляя новую команду или объект, особенно если он важен для продвижения по игре, обязательно сделайте его очевидным и удобным в использовании.
    • Всегда используйте работающие названия предметов в описании комнаты. Например, если игрок заходит в комнату и видит описание «картины», термином для этого объекта обязательно должна быть «картина». Если вы по небрежности используете термин «изображение», игрокам придется гадать, как с нею взаимодействовать.[6]
    • Разрешите использование синонимов к глаголам. [7] Поразмыслите, каким образом игрок попробует использовать объект. Например, кнопка должна реагировать как на «нажать на кнопку», так и на «надавить на кнопку». В случае с противником, то его можно «атаковать», «ударить», «врезать», а также «использовать (любой предмет, который можно использовать в качестве оружия) на (имя противника)».
  2. How.com.vn Русский: Step 2 Сделайте головоломки реалистичными.
    Не позволяйте вашей тщательно продуманной головоломке нарушить погружение читателя в сэттинг. Допустим, вы превзошли самого себя и придумали головоломку, включающую в себя шлем викингов, динамитную шашку и пчелиный улей, но эти предметы нереально обнаружить на каком-нибудь космическом корабле или в школьном классе. Тем самым вы нарушите логичность сэттинга, а диковинные предметы будут прямо кричать: «Используй меня для головоломки».[8]
    • Создание нескольких вариантов решения одной головоломки делает их более реалистичными, так же как и использование одного предмета в нескольких головоломках или разными способами.
    • Головоломки должны быть уместными. Ваш персонаж должен чувствовать необходимость решить ту или иную загадку.[9]
    • Избегайте искусственных головоломок, вроде башен Ханоя, лабиринтов и логических загадок.[10]
  3. How.com.vn Русский: Step 3 Будьте честны с игроками.
    Олдскульные адвенчуры славятся своими жестокими результатами, вроде «Вы взяли камушек, тем самым вызвав лавину, погребающую вас под собой. Конец игры». В наши дни игроки хотят, чтобы их навыки были вознаграждены. Помимо необходимости избегать случайных смертей игроков, вот несколько дизайнерских решений, о которых следует помнить:[11]
    • Важные событие не должны приводить к случайным смертям. По большей части, если игрок понял, что делать, он должен добиться успеха в 100% случаях.
    • Разбросайте намеки для сложных головоломок и не добавляйте больше двух мнимых путей к решению задачи.
    • Не добавляйте головоломок, которые нельзя решить при первом прохождении, например, если для этого требуется изучение следующей области или головоломок с последствиями, которые в случае неправильного решения приводят к смерти.
    • Нет ничего плохого в том, чтобы навсегда перекрыть какую-то область в процессе игры, если перед этим игрок будет предупрежден. Если какой-то выбор приводит к невозможности пройти игру, игрок должен об этом знать, а игра – сразу закончиться, чтобы игрок оставил все попытки без надежды на победу.
  4. How.com.vn Русский: Step 4 Добавьте концовки.
    Потратьте какое-то время на то, чтобы сделать каждую концовку интересной. Если игрок проиграл, перед ним все равно должен появиться значительный кусок текста, описывающий произошедшее и призывающий попробовать еще раз. Если игрок выиграет, напишите длинное триумфальное окончание и предоставьте ему провести пару дополнительных действий, смакуя победу в специальной финальной комнате.[12]
  5. How.com.vn Русский: Step 5 Ищите советы и вдохновение.
    Есть десятки, если не сотни статей на Brass Lantern, Interactive Fiction Database и IFWiki, где вы сможете отточить свои навыки в специализированных темах о том, как создать правдоподобного персонажа или как программировать объекты со сложными взаимосвязями. Возможно, более важной является большая коллекция текстовых игр на IF Archive, , где вы сможете найти понравившиеся игры и лично в них сыграть. Вот несколько сайтов, с которых стоит начать:
  6. How.com.vn Русский: Step 6 Бета-тест.
    Закончив создание игры, пройдите ее несколько раз. Постарайтесь охватить все возможные разветвления в игре, а также проделывание вещей в «странной» последовательности, которую вы не планировали. После того, как вы исправите любые возникшие ошибки, подключите к делу друзей, членов семьи или игроков в интерактивную беллетристику в интернете, чтобы они тоже провели тестирование вашей игры. Пусть они поделятся мнением о сложных или скучных моментах игры, и подумайте о том, чтобы внести изменения или включить дополнительные решения.
    • Сохраняйтесь почаще или используйте команду отмены, если таковая имеется, чтобы вы могли испробовать различные пути без необходимости каждый раз начинать сначала.
  7. How.com.vn Русский: Step 7 Выход игры.
    Некоторые программы для создания текстовых игр имеют онлайн-платформу, на которую вы можете загрузить игру. Более распространенным вариантом является загрузка игры на IF Archive и размещение описания на IFDB.
    • Для получения отзывов, выложите ссылку на вашу игру в социальных сетях и форумах интерактивной беллетристики.
    • Подавляющее большинство текстовых игр распространяется бесплатно. Вы можете сделать ее платной, но если это ваш первый проект и у вас нет фанатской базы, не стоит ожидать крупного ажиотажа.
    Реклама

Советы

  • Чтобы вашу игру заметили, отправьте ее на один из многочисленных из существующих IF конкурсов. Участие в большинстве из них бесплатное, а в итоге в вашу игру сыграют несколько человек. Если она будет интересной, ваша популярность вырастет.
Реклама

Предупреждения

  • Некоторые сюжеты и сэттинги избиты до такой степени, что стали уже клише, и лишь благодаря умелому сценарию добиваются успеха, не вызывая скуку у бывалых игроков в интерактивную беллетристику. Старайтесь избегать построения истории вокруг амнезии, воспоминаний, повседневных дел (жилых или офисных), а также простых людей, которые попадают в мир героического фэнтези.[13]
Реклама

Об этой статье

How.com.vn работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 24 человек(а). Количество просмотров этой статьи: 43 480.
Категории: Разработка игр
Эту страницу просматривали 43 480 раз.

Была ли эта статья полезной?

⚠️ Disclaimer:

Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Реклама