Получи случайную криптовалюту за регистрацию!

Настала пора признаться кое в чём: я создавал этот канальчик н | IF-ru

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

Итак, представляю вам «Многоколонный», зарелиженный специально к КРИЛ 2018.

Технические подробности: сделано всё в Twine + SugarCube 2, плюс куча самописных плагинов/макросов/приблуд к последнему, которые доступны по лицензии MIT, плюс расширение для Google Chrome для браузерного Twine. Вообще весь код игры доступен под MIT, а текст — под CC SA 4.0.

Разработка игры в Twine больше чем одним человеком представляет определенный челлендж, так как десктопная версия неизлечимо сохраняет файлы невесть куда, а браузерная всё хранит вообще в памяти. Поскольку мой соавтор не программист, наша система контроля версий представляла собой файлы вида игра_(25.12.17).html в Яндекс.Диске и эксклюзивные чекины вида «я сажусь работать над игрой, ок?» в мессенджере:) Репо на гитлабе появилось несколько месяцев назад, когда нанятый композитор неожиданно (в том числе и для себя) увлекся проектом и оказался к тому же тестировщиком.
Проект, помимо творческого самовыражения и желания положить что-то в портфолио обрастал целями с течением времени: провести продакшен игры и вывести её на площадку, научиться работать с людьми и по возможности собрать команду для дальнейшей работы, показать что Twine это не только платформа для остро-политических и -социальных лозунгов в псевдо-игровой форме.

Что касается более лирических подробностей, то это относительно линейный (есть паззлы и примерно 7 концовок) интерактивный рассказ в лавкрафтианском сеттинге, навеянный, помимо мэтра, Робертом Е. Говардом и Стивеном Кингом.

Помимо СТЕН ТЕКСТА, БОЛЬШЕ СТЕН ТЕКСТА БОГУ СТЕН ТЕКСТА в игре так же есть другие выразительные средства, но они работают на атмосферу. Теперь мы планируем добавить поддержку скрин-ридеров.

Несколько рандомных мыслей:
★ котаны, комбинаторный взрыв реален. Попробуйте в любом движке сделать локацию, описание которой меняется в зависимости от пары-тройки возможных действий героя и при этом не похоже на машинно-сгенерированное и очень быстро станет понятно, почему разработчики серии TES нумеруют каждое состояние квеста;
★ звук в HTML5-игре — несколько сложнее, чем кажется. Во-первых, до сих пор чехарда с форматами. Во-вторых, спасибо баннерной рекламе, звук теперь может воспроизводится только после действий пользователя. В результате у игры теперь есть титульный экран — что, пожалуй, и к лучшему.
★ система контроля версий должна быть даже в самом маленьком проекте с самого начала, даже если придется вручную коммитить изменения от коллег;
★ соратники это полезно не только в смысле количества ассетов. Они помогают полировать идеи. И вообще мотивируют оторвать ленивую задницу и сделать для игры хоть что-нибудь:)