«Каратель шестого поста» — возможно самая недопонятая игра КРИЛ-2016

21 декабря 2016 года в рамках КРИЛ-2016 вышла представитель ныне редкого жанра парсерных квестов — игра «Каратель шестого поста». На современном этапе парсерные текстовые игры в принципе редко находят широкий отклик в аудитории любителей интерактивной литературы, а если они при этом ещё выдержаны в нетипичной манере и содержат достаточно сложную игровую механику, то это окончательно обрекает такие произведения на пристальное изучение лишь совсем в узких кругах преимущественно престарелых эстетов. Такая ситуация произошла и с этой игрой, примечательность и глубину которой большая часть сообщества РИЛ, судя по всему, просто не заметила, отвлёкшись на более простые для потребления произведения различного качества.

Безусловно, ввиду высокой фрагментированности интерактивной литературы по жанрам и игровым механикам, вполне можно говорить, что существует априорное неприятие каких-то произведений. Однако, для того, чтобы спорить о вкусе устриц, их всё же надо попробовать, тогда как «Каратель шестого поста» многими явно оказался просто нераспробован. Самое главное не в том, что эта игра хороша или плоха, а в том, что она является наиболее ярким явлением на КРИЛ-2016, так как объединяет в себе ряд вещей, которые, до сегодняшнего дня, плохо объединялись и были разнесены по принципиально разным направлениям интерактивной литературы.


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

Игра Worldsmith выпущена бесплатно



Кольца Тагидес, которые прочно удерживают Башню Септема в Многообразии, подходят к идеальному афелию. Остались четверо учеников, но только один Кузнец Миров получит одеяние ремесла. Всё подходит к этому моменту.

Мастерские готовы. Подходи, подмастерье. Настало время создать твой шедевр. Время собирать миры.
Mike Preston объявил, что его игра Worldsmith теперь доступна бесплатно. Worldsmith — это коммерческая парсерная игра на Inform 7, которая была выпущена в августе 2016 года.

Это — единственная коммерческая парсерная игра 2016 года, и она хвалится многими техническими новинками. Многое из этого — большая редкость или впервые появляется в парсерных играх.

  • Интерактивные графические элементы и фоны (в Inform!)
  • Встроенные секции на Twine
  • Гибридный интерфейс парсера и ссылок
  • Сложная динамическая модель мира
  • NPC с искусственным интеллектом, которые играют против вас
  • Процедурная генерация мира, которой управляет игрок

В игре несколько уровней сложности, а также два режима игры: «История» и «Игра».

Стоит ещё раз оговориться, что игра написана на английском.

Купить игру за любую цену

Проход на Север-север



О нет, старинное семейное проклятие разбушевалось!

Это короткий рассказ об ограничениях действий.

(от автора)

История о непреодолимом принуждении. <...>
Скорее западающее в память, чем страшное в традиционном понимании <..> но хорошо написанное и запоминающееся впечатление.

Из обзора Emily Short

Особенно рекомендую.

Из обзора MathBrush

Так что я выдаю этой игре пять звёзд, потому что я пришёл к пониманию, что она достигает в точности того, что хочет сделать, а её содержимое привязано к своей форме. Это — игра, которая ещё похожа на рассказ в том смысле, что она приглашает на переигрывание/перечитывание время от времени, но это в то же время 100% игра.
И проза тоже отличная.

Из обзора Chandler Groover


Дополнительная информация — по команде ПОМОЩЬ.
Читать дальше

Способы передвижения в парсерных играх

Перемещения между локациями — основное действие в любой текстовой игре, парсерной или менюшной (разве что кроме однокомнатных).
Но если в менюшной игре для перемещения ГГ в другую локацию достаточно одного ЛКМ по кнопке, в парсерных играх всё гораздо интереснее.

Давайте для начала классифицируем все команды, которые может ввести игрок.
Читать дальше

ТОМ 2.0

(альфа)
ТОМ (Текстовая Основа Миростроения) — это платформа для парсерной интерактивной литературы. Изначально ориентирована на русский язык и максимально возможную для машины «понятливость».
Платформа состоит из движка, скомпилированного как dll, и различных плагинов и фронт-ендов.
Архитектура открытая, при желании можно использовать движок в своей программе, или написать собственное расширение к нему.
Читать дальше

ЯРИЛ 2.0

ЯРИЛ (Язык Разметки Интерактивной Литературы) — это русская платформа для парсерной интерактивной литературы. Отличается изначальной ориентированностью на русский язык и визуальным программированием всей игровой логики.
Платформа состоит из Редактора, Плеера и Тестера. Тестер — приложение для проведения автоматизированных проверок проходимости игр. (Тестер пока находится в начальном состоянии разработки.)
Технологическая платформа: Java SE 8.

Структура игр

Игра (или в терминологии ЯРИЛ — история) описывается как набор локаций, предметов, действий, процедур, настроек и их взаимосвязей.
Основные понятия:
  • Локация — выделенная единица пространства. Может содержать предметы и игрока.
  • Предмет. Может содержаться в локации, у игрока, содержать другие предметы.
  • Действие — логическая связка для действия игрока, состоит из набора шаблонов парсера и процедуры игровой логики для обработки. Имеет набор ограничений (условий для выполнения).
  • Процедура — набор инструкций игровой логики. Используется как обработчик действия, так и может вызываться из других обработчиков (процедур и проч.).
  • Перехват — возможность перехватить выполнение какого-либо действия над предметом или в локации и задать отдельную игровую логику.
  • Роль — совокупность свойств и специальных обработчиков для предметов. При «навешивании» роли на предмет он принимает её свойства, что можно проверять по имени роли (например, выражение «предмет.открываемый» будет истинным, если на предмете навешана роль «открываемый»).
  • Библиотека — файл с набором сущностей ЯРИЛ для использования в игре. С платформой идёт стандартная библиотека «Глаголы» с набором действий и ролей. Дорабатывается.

Парсер

Парсер в ЯРИЛ работает по принципу подбора шаблона для введённой фразы. Шаблоны состоят из двух типов элементов: литерал (набор фраз) и объект (упоминание предмета по словарю в каком-либо падеже). При удачном подборе шаблона выполняется привязанная к нему процедура игровой логики.

Визуальный редактор игровой логики

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

Выпуски

Свежие выпуски публикуются на страничке проекта на GitHub.
Читать дальше

Комбинаторика в парсере русского языка

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

Клара - расхитительница варенья

Клара - расхитительница вареньяПредставляю вашему вниманию ремейк игры Николая Жарикова (2006, платформа 6 days) на INSTEAD метапарсере.

В игре использованы иллюстрации Максима Ганенко. За что ему большое человеческое спасибо! Если бы не эти иллюстрации, ремейка бы не было.

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

Игра совсем маленькая, но очень милая. Сложность невысокая, скорее всего вы сможете пройти ее за четверть часа, даже если не играете в парсерные игры.

Надеюсь, вам понравится этот ремейк!
Читать дальше

Метапарсер -- недопарсер?

Почитал обзор fireton на игру Петра Косых «Краски сентября» (ссылка...).
Метапарсер (МП) для меня — идеальное сочетание удобства ввода осмысленных фраз на русском. Просто меня лично убивало во многих русских «парсерных» программах вводить «ВЗЯТЬ ЛОЖКА», и только это было верным! То есть моя основная претензия к парсерной игре на русском — ПРАВИЛЬНОСТЬ ПАДЕЖЕЙ и ФОРМ. В этом смысле МП идеален, поскольку он сам достраивает падежи и формы.
Согласен, когда играешь в игру, читаешь описание локации, видишь в нём «цветы», пытаешься их нюхать, а получаешь в ответ «здесь нет объекта ЦВЕТЫ» — это раздражает. Но это уже зависит НЕ от МП, а от автора игры. Вопрос интерактивности предметов, заложенных в игру — вопрос геймплея. Не МП!
В той же «Оружие Ли Гуана» интерактивно ДАЛЕКО НЕ ВСЁ! Понимаю поклонников ТРУЪ парсера, когда создаётся иллюзия, что возможно ВСЁ. но и в настоящих парсерах возможно лишь то, что прописано автором, ПЛЮС стандартная библиотека.
Возвращаясь к ТРУЪ парсеру, мне очень нравится ТОМ. В том, что это — РЕАЛЬНЫЙ парсер. И там «из коробки» можно то, что в МП программить замучаешься. А многие вещи и не сможешь запрограммить в МП!
Потому давайте разделять понятия — «система ввода команд» и «степень интерактивности мира». Первое зависит ТОЛЬКО от выбранного автором движка. Второе — ТОЛЬКО от автора.
Читать дальше

Краски сентября

Краски сентябряВ то утро я как обычно был в своей мастерской.

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

Осень на картине, осень в моей душе…

Игра на метапарсере!
Читать дальше