[#] Релиз Atrament 2
RSS-bot(tavern,2) — All
2024-08-29 11:20:12


Сергей «techniX» Можайский опубликовал версию 2.0 движка Atrament.

Atrament — это пакет для публикации онлайн-игр на языке Ink с поддержкой своей особой разметки, интерактивной отладки и экспорта из Inky.

Движок написан на Preact и требует установки окружения node.js либо нового хака для редактора Inky. По сравнению со стандартным проигрывателем, поставляемым в Inky, он имеет:



1. особую разметку, позволяющую добавлять изображения, стили текста и простые формы в игру
2. панель инструментов
3. всплывающие блоки
4. сохранения игр с пользовательскими сессиями и точками сохранения
5. сохранение музыки — при загрузке игры музыка автоматически продолжится
6. теги для фонов, звуков, музыки, сохранения, отключённых выборов
7. встроенный интерактивный инструмент отладки


Синтаксис разработки почти совместим со стандартным редактором Inky; автор также распространяет хак редактора, добавляющий пункт меню «Экспорт в Atrament».



###### Пример игры

Порт книги-игры «The Coiled Crown» (Sersa Victory, Trident Gamebooks, 2021)




* Хак для Inky
* Исходный код библиотеки под лицензией MIT
* Документация на английском языке


Ink — это популярный встраиваемый язык для написания интерактивной литературы. При помощи него, например, было запрограммировано недавнее интерактивное интервью на «Ифхабе». (На этом сходство заканчивается; движок той статьи это Javascript+jQuery.)

Интересующимся Ink может также пригодиться список библиотек и ресурсов Ink Library.

Ссылка: https://ifhub.club/2024/08/29/atrament-2-is-here.html