Как написать текстовую игру на Ink

Writing web-based interactive fiction with ink
Перевод: Сергей Можайский
Публикуется с разрешения автора.

Как написать текстовую игру на Ink

Руководство для начинающих

Писать интерактивную литературу сейчас проще, чем когда-либо раньше — ведь для этого есть так много инструментов. Twine, один из движков для веб-игр, стал особенно популярным благодаря его дружественности к автору и наличию визуальных инструментов, позволяющих планировать вашу историю в виде схемы “из стикеров и ниток”.

Напротив, ink изначально создавался не для веба. Он был создан как как подключаемый компонент для интеграции в классический игровой движок. В компании inkle мы используем его почти для всех наших игр — от 80 Days (изначально для мобильных платформ) до ещё не вышедшей Heaven’s Vault для PS4 и PC. Поскольку мы открыли исходный код ink, множество инди-разработчиков использовали его в своих играх, в частности, в Bury Me My Love и Where the Water Tastes Like Wine, номинантах IGF 2018 года.

На самом деле, писать истории для веба на ink просто! Это пошаговое руководство продемонстрирует вам, как написать простую игру на Ink, экспортировать её в виде веб-страницы, и опубликовать её в интернете.

Это руководство не требует знания ink или веб-технологий — здесь будет предоставлена вся необходимая информация для начала работы, даже если у вас нет никакого опыта. Для тех, кто хочет узнать больше, я предоставлю ссылки на необходимую информацию.

Вот что вы узнаете из этого руководства:
  • Как начать работу с ink: скачиваем инструменты и пишем простой ветвящийся сюжет.
  • Как экспортировать игру для веба: создаем веб-страницу с вашей игрой
  • По желанию: Как поменять внешний вид страницы: изучаем основы CSS.
  • Как загрузить на itch.io: идеальное место, куда можно загрузить вашу игру, чтобы в неё могли поиграть другие люди.
Вы можете пропускать или бегло просматривать те разделы, с которыми вы уже знакомы.
Читать дальше

Интервью с автором игры "Реиграбельность"

Интервью взято у Qwerty Волчиком (Wol4ik) 24.06.2018
Тех.помощ, коррекция текста: Electrina
Игры, упомянутые в интервью:


Wol4ik: Что послужило основным мотивом для создания именно этого релиза именно в этом виде?

Qwerty: Изначально я хотел сделать техно-демку генератора лабиринтов с цветными дверьми, ключами, мечами и монстрами. Где красный меч убивает красного монстра и только его, и так далее. Я хотел сделать это прежде всего как пробу своих сил для себя, ну и заодно — как демонстрацию своих способностей для других.

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

С чего начинается работа над игрой в Choice of Games

Adam Strong-Morse, "How We Plan a ChoiceScript Game"
Слегка сокращенный перевод: Сергей Можайский

Нам в Choice of Games часто задают вопрос, с чего начинается процесс написания игры, как мы планируем сюжет. Не уверен, что наш способ самый лучший, но думаю, что вам будет интересно о нем узнать.

С чего начинается игра

Игра начинается с идеи. К примеру, “мы хотим написать морское приключение во времена Наполеона” или “мы хотим написать космооперу”. Но перед тем, как приступить к написанию текста первого эпизода игры, мы создаем несколько документов, которые помогают нам в дальнейшей разработке.
Читать дальше

Установить, проверить или направить? Проблема характеристик личности

Эмили Шорт, "Set, check, or gate? A problem in personality stats"
Перевод: Сергей Можайский
Публикуется с разрешения автора.

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

Сразу оговорюсь, под “личностными характеристиками” я не имею в виду ресурсные параметры — например, количество денег или доступное время. Выбор, зависящий от подобных ресурсов, довольно легко реализовать, поскольку есть очевидные сюжетные ситуации, в которых ваши ресурсы увеличиваются и уменьшаются, или в которых имеет значение их запас. В этой статье я не рассматриваю этот вид характеристик.

Проблема возникает, когда мы хотим получить от игрока характеристики персонажа и потом их использовать в игре. В частности, это противоположные характеристики (opposed stats) в ChoiceScript, когда при увеличении значения одной из характеристик другая уменьшается. Например, у персонажа может быть противоположная характеристика Смелость/Прагматичность, значение которой 20% может означать, что ваш персонаж очень смелый, а значение 80% — что он весьма прагматичен. Оба крайних значения отражают наличие каких-либо характеристик личности, но не полное их отсутствие. И каждое из них может быть желательным в разных ситуациях.
Читать дальше

Что самое интересное в вашей игре?

Оригинал: Каролина Ванселтин, «Recognizing Fun Through Elevator Pitches». Перевод слегка сокращен :)

        Однажды я потратила три месяца своей жизни на написание игры под названием “Пять богов в изгнании”. Это был феерический провал.
        “Пять богов в изгнании” были попыткой соединить базовые механики “Ужаса Аркхема” с процедурной генерацией ZAngband, приправленной сюжетом эпического научного фентези, и все это написано на Inform 7. Такой вот Франкенштейн.
        Это один из моих любимых провалов, поскольку из него я извлекла немало уроков. Наверное, я могла бы об этом написать с десяток статей, от “Лучшие практики процедурной генерации местности” до “Почему я люблю списки, и вам стоит тоже их полюбить”. Однако основная причина, почему игра так и не вышла в свет — она не приносила никакого удовольствия.
        Да, именно так. Её было очень интересно и увлекательно создавать, но совершенно не интересно в неё играть.
Читать дальше

Теория классификации интерактивной литературы

Данная статья предлагает достаточно простой способ классификации произведений интерактивной литературы (ИЛ). Классификация пригодиться для:
  • разработки системы оценивания произведений;
  • выбора «хороших» методик написания;
  • поможет новичкам разобраться и сделать первые шаги;
  • определения эталонных произведений;
Сущность теории заключается в том, чтобы выделить в различные категории произведения типа: система интерактивного повествования (СИП) и текстовую компьютерную игру (ТКИ).


Интерактивное повествование (ИП) – это форма цифрового интерактивного опыта, при которой пользователи создают или влияют на драматическую сюжетную линию посредством своих действий. [1]
Текстовая компьютерная игра (ТКИ)- разновидность компьютерных игр, в которых общение с игроком осуществляется посредством текстовой информации. [2]


Читать дальше

Создание головоломок. Часть 3: Как придумать головоломку

Третья и последняя часть статьи «Создание головоломок». Первая часть здесь, а вторая — вот здесь.

Уровни сложности

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

Создание головоломок. Часть 2: Плохие и хорошие головоломки

Продолжение статьи «Создание головоломок». Первая часть здесь.

Признаки плохой головоломки

Ключевое условие обоснованности головоломок — их условия и обстоятельства должны быть уместны в созданном вами мире. В игре о мечах и магии не место сломанному ядерному реактору. А в научно-фантастической игре вы вряд ли будете пытаться вызвать волшебника. Хорошо продуманные головоломки включают в себя исследование мира, созданного вами, и использование препятствий, объектов и персонажей, которые встречаются в этом окружении. Плохие головоломки нарушают не только эти правила, но иногда и некоторые другие.
Читать дальше

Создание головоломок. Часть 1: Какие бывают головоломки

Предлагаю вашему вниманию перевод довольно старой статьи Боба Бейтса "Designing the Puzzle" Опубликовано аж в 1997 году… почти 20 лет прошло! Тем не менее, принципы, описанные автором, актуальны и сейчас :) Это первая часть статьи, а еще есть вторая и третья.

Сначала были… головоломки. На заре приключенческих игр сюжеты были довольно схематичными, персонажи — картонными, и игры оценивались в первую очередь по сложности задач, которые ставились перед игроком.

Эти дни прошли.

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

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

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