<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://ifwiki.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WonderGirl</id>
	<title>IFВики - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://ifwiki.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WonderGirl"/>
	<link rel="alternate" type="text/html" href="https://ifwiki.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/WonderGirl"/>
	<updated>2026-10-11T02:59:37Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Z-%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0&amp;diff=36519</id>
		<title>Z-машина</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Z-%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0&amp;diff=36519"/>
		<updated>2026-10-04T04:53:50Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: дополнение статьи&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = Z-машина&lt;br /&gt;
|тип = Технические стандарты&lt;br /&gt;
|разработчик = [[Разработчик::Infocom]] ([[Разработчик::Берез, Джоэл|Джоэл Берез]], [[Разработчик::Бланк, Марк|Марк Бланк]])&lt;br /&gt;
|язык = &lt;br /&gt;
|система = &lt;br /&gt;
|онлайн = &lt;br /&gt;
|написано на = &lt;br /&gt;
|язык разработки = &lt;br /&gt;
|читаемый формат = &lt;br /&gt;
|создаваемый формат = &lt;br /&gt;
|первый выпуск = 1979&lt;br /&gt;
|последняя версия = 1.1&lt;br /&gt;
|дата последней версии = 24.02.2014&lt;br /&gt;
|состояние = &lt;br /&gt;
|лицензия = &lt;br /&gt;
|сайт = [https://www.inform-fiction.org/zmachine/ inform-fiction.org/zmachine/]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Виртуальная машина была разработана компанией Infocom в 1979 году.  Игра [[Zork]], как и все последующие продукты фирмы [[Infocom]], была написана на специальном коде для этой воображаемой машины, которая получила название Z-машина (англ. Z-machine). Z - первая буква слова Zork.  Язык получил название ZIL (Zork Implementation Language; при этом Zork I была первой игрой Infocom). Соответственно, программа для этой машины называется Z-программа, а интерпретатор, позволяющий выполнять эту программу на конкретном реальном компьютере - Z-интерпретатор или, коротко, Zip (не путайте с известной программой упаковки файлов).&lt;br /&gt;
&lt;br /&gt;
В результате файл данных любой игры фирмы Infocom до сих пор может быть выполнен &amp;quot;вообще без изменений&amp;quot; на любом компьютере, для которого существует Zip. И действительно, игры Infocom&#039;а дошли до огромного числа компьютеров и их модификаций, от карманных до самых больших, скорее всего этот выбор больше, чем у любой другой игры. Все версии интерпретаторов совместимы сверху и, имея &amp;quot;современный&amp;quot; интерпретатор, можно играть во все игры, созданные Infocom&#039;ом.&lt;br /&gt;
&lt;br /&gt;
Компания Infocom выпустила шесть версий Z-машины, причем более поздние версии обладали расширенными возможностями. Выпуск системы разработки Inform, созданной Грэмом Нельсоном в мае 1993 года, привел к значительному увеличению числа игр в формате Z-кода, а также к появлению спецификаций еще двух версий Z-машины. В настоящее время используются расширения файлов .z1, .z2, .z3, .z4, .z5, .z6, .z7 и .z8. Требования, возникшие при создании более масштабных игр на языке Inform, в конечном итоге привели к разработке виртуальной машины Glulx.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Глоссарий]].&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Sharpee&amp;diff=36513</id>
		<title>Sharpee</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Sharpee&amp;diff=36513"/>
		<updated>2026-10-04T04:04:55Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = &lt;br /&gt;
|тип = Менюшные платформы&lt;br /&gt;
|разработчик = [[Разработчик::Cornelson, David|Дэвид Корнельсон]] &lt;br /&gt;
|язык = английский&lt;br /&gt;
|система =  Windows, macOS, Linux (runtime); macOS (Chord Writer) &lt;br /&gt;
|онлайн = да&lt;br /&gt;
|написано на = &lt;br /&gt;
|язык разработки = [[JavaScript]], [[TypeScript]] [[wikipedia:Категория:Семейство языков программирования JavaScript|или др.]]&lt;br /&gt;
|читаемый формат = &lt;br /&gt;
|создаваемый формат = &lt;br /&gt;
|первый выпуск = 21.12.2026&lt;br /&gt;
|последняя версия = 5.4.0&lt;br /&gt;
|дата последней версии = 11.09.2026&lt;br /&gt;
|состояние = активное&lt;br /&gt;
|лицензия = [https://github.com/ChicagoDave/sharpee#MIT-1-ov-file MIT license]&lt;br /&gt;
|сайт = [https://sharpee.net/ sharpee.net]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Sharpee — это платформа для создания текстовых игр (с парсером), написанная на языке TypeScript. Это движок, на котором работают все файлы на языке Chord, а также полноценный инструмент для разработки игр.&lt;br /&gt;
&lt;br /&gt;
Файл игры .story на языке Chord компилируется в  файл IR, который загрузчик сценария преобразует в сущности, характеристики, фразы и связи. Сценарий на TypeScript формирует те же элементы напрямую через API. В обоих случаях игра выполняется одним и тем же движком.&lt;br /&gt;
&lt;br /&gt;
Что может предложить платформа Sharpee:&lt;br /&gt;
&lt;br /&gt;
**Движок**.	Цикл хода, выполнение команд, диспетчеризация событий, плагины;&lt;br /&gt;
**Модель мира**.	Сущности, состоящие из свойств (данных) и поведения (логики), без глубокой иерархии наследования;&lt;br /&gt;
**Стандартная библиотека**.	Доступны 45 действий в игровом мире — взять, бросить, открыть, запереть, идти, осмотреть и прочие, — а также сохранение, восстановление, отмена, повтор, счет и справка;&lt;br /&gt;
**Парсер**.	Разбор на основе грамматики с поддержкой синонимов глаголов, ограничений слотов и шаблонов, заданных в сценарии;&lt;br /&gt;
**Языковой слой**.	Все строки, видимые пользователю, вызываются по идентификатору сообщения;&lt;br /&gt;
**Каналы**.	Структурированный вывод истории: повествовательный текст, статус, медиа, макет интерфейса;&lt;br /&gt;
**Расширения**.	Опциональные системы: система очков, голод, базовая боевая система, диалоги, тестирование;&lt;br /&gt;
&lt;br /&gt;
Движок и стандартная библиотека никогда не выводят текст на английском языке. Всё, что читает игрок, поступает из языкового слоя по идентификатору сообщения; благодаря этому локализация сводится к добавлению языкового пакета, а не к поиску и замене жестко прописанного в коде текста.&lt;br /&gt;
&lt;br /&gt;
Файлы .story не «печатают» готовый текст, а «собирают» его. Файл с игрой отправляет данные по именованным каналам, а некий внешний механизм решает, как именно они превратятся в интерфейс. Именно поэтому одна и та же история может работать в терминале, в браузере или в интерфейсе, созданном самостоятельно автором игры, и можно изменить стиль или заменить любой элемент представления, не затрагивая логику самой игры.&lt;br /&gt;
&lt;br /&gt;
==Ссылки==&lt;br /&gt;
* [https://sharpee.net/ Официальный сайт] &lt;br /&gt;
* [https://sharpee.net/sharpee Официальная документация на английском]&lt;br /&gt;
* [https://github.com/ChicagoDave/sharpee Официальный репозиторий]&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Sharpee&amp;diff=36512</id>
		<title>Sharpee</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Sharpee&amp;diff=36512"/>
		<updated>2026-10-04T04:03:14Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = &lt;br /&gt;
|тип = Менюшные платформы&lt;br /&gt;
|разработчик = [[Разработчик::Cornelson, David|David Cornelson]] &lt;br /&gt;
|язык = английский&lt;br /&gt;
|система = &lt;br /&gt;
|онлайн = да&lt;br /&gt;
|написано на = &lt;br /&gt;
|язык разработки = [[JavaScript]], [[TypeScript]] [[wikipedia:Категория:Семейство языков программирования JavaScript|или др.]]&lt;br /&gt;
|читаемый формат = &lt;br /&gt;
|создаваемый формат = &lt;br /&gt;
|первый выпуск = 21.12.2026&lt;br /&gt;
|последняя версия = 5.4.0&lt;br /&gt;
|дата последней версии = 11.09.2026&lt;br /&gt;
|состояние = активное&lt;br /&gt;
|лицензия = [https://github.com/ChicagoDave/sharpee#MIT-1-ov-file MIT license]&lt;br /&gt;
|сайт = [https://sharpee.net/ sharpee.net]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Sharpee — это платформа для создания текстовых игр (с парсером), написанная на языке TypeScript. Это движок, на котором работают все файлы на языке Chord, а также полноценный инструмент для разработки игр.&lt;br /&gt;
&lt;br /&gt;
Файл игры .story на языке Chord компилируется в  файл IR, который загрузчик сценария преобразует в сущности, характеристики, фразы и связи. Сценарий на TypeScript формирует те же элементы напрямую через API. В обоих случаях игра выполняется одним и тем же движком.&lt;br /&gt;
&lt;br /&gt;
Что может предложить платформа Sharpee:&lt;br /&gt;
&lt;br /&gt;
**Движок**.	Цикл хода, выполнение команд, диспетчеризация событий, плагины;&lt;br /&gt;
**Модель мира**.	Сущности, состоящие из свойств (данных) и поведения (логики), без глубокой иерархии наследования;&lt;br /&gt;
**Стандартная библиотека**.	Доступны 45 действий в игровом мире — взять, бросить, открыть, запереть, идти, осмотреть и прочие, — а также сохранение, восстановление, отмена, повтор, счет и справка;&lt;br /&gt;
**Парсер**.	Разбор на основе грамматики с поддержкой синонимов глаголов, ограничений слотов и шаблонов, заданных в сценарии;&lt;br /&gt;
**Языковой слой**.	Все строки, видимые пользователю, вызываются по идентификатору сообщения;&lt;br /&gt;
**Каналы**.	Структурированный вывод истории: повествовательный текст, статус, медиа, макет интерфейса;&lt;br /&gt;
**Расширения**.	Опциональные системы: система очков, голод, базовая боевая система, диалоги, тестирование;&lt;br /&gt;
&lt;br /&gt;
Движок и стандартная библиотека никогда не выводят текст на английском языке. Всё, что читает игрок, поступает из языкового слоя по идентификатору сообщения; благодаря этому локализация сводится к добавлению языкового пакета, а не к поиску и замене жестко прописанного в коде текста.&lt;br /&gt;
&lt;br /&gt;
Файлы .story не «печатают» готовый текст, а «собирают» его. Файл с игрой отправляет данные по именованным каналам, а некий внешний механизм решает, как именно они превратятся в интерфейс. Именно поэтому одна и та же история может работать в терминале, в браузере или в интерфейсе, созданном самостоятельно автором игры, и можно изменить стиль или заменить любой элемент представления, не затрагивая логику самой игры.&lt;br /&gt;
&lt;br /&gt;
==Ссылки==&lt;br /&gt;
* [https://sharpee.net/ Официальный сайт] &lt;br /&gt;
* [https://sharpee.net/sharpee Официальная документация на английском]&lt;br /&gt;
* [https://github.com/ChicagoDave/sharpee Официальный репозиторий]&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Sharpee&amp;diff=36511</id>
		<title>Sharpee</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Sharpee&amp;diff=36511"/>
		<updated>2026-10-04T03:43:14Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: корректировки перевода&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = &lt;br /&gt;
|тип = Менюшные платформы&lt;br /&gt;
|разработчик = [[Разработчик::Cornelson, David|David Cornelson]] &lt;br /&gt;
|язык = английский&lt;br /&gt;
|система = &lt;br /&gt;
|онлайн = да&lt;br /&gt;
|написано на = &lt;br /&gt;
|язык разработки = [[JavaScript]], [[TypeScript]] [[wikipedia:Категория:Семейство языков программирования JavaScript|или др.]]&lt;br /&gt;
|читаемый формат = &lt;br /&gt;
|создаваемый формат = &lt;br /&gt;
|первый выпуск = 21.12.2026&lt;br /&gt;
|последняя версия = 5.4.0&lt;br /&gt;
|дата последней версии = 11.09.2026&lt;br /&gt;
|состояние = активное&lt;br /&gt;
|лицензия = [https://github.com/ChicagoDave/sharpee#MIT-1-ov-file]&lt;br /&gt;
|сайт = [https://sharpee.net/ sharpee.net]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Sharpee — это платформа для создания текстовых игр (с парсером), написанная на языке TypeScript. Это движок, на котором работают все файлы на языке Chord, а также полноценный инструмент для разработки игр.&lt;br /&gt;
&lt;br /&gt;
Файл игры .story на языке Chord компилируется в  файл IR, который загрузчик сценария преобразует в сущности, характеристики, фразы и связи. Сценарий на TypeScript формирует те же элементы напрямую через API. В обоих случаях игра выполняется одним и тем же движком.&lt;br /&gt;
&lt;br /&gt;
Что может предложить платформа Sharpee:&lt;br /&gt;
&lt;br /&gt;
**Движок**.	Цикл хода, выполнение команд, диспетчеризация событий, плагины;&lt;br /&gt;
**Модель мира**.	Сущности, состоящие из свойств (данных) и поведения (логики), без глубокой иерархии наследования;&lt;br /&gt;
**Стандартная библиотека**.	Доступны 45 действий в игровом мире — взять, бросить, открыть, запереть, идти, осмотреть и прочие, — а также сохранение, восстановление, отмена, повтор, счет и справка;&lt;br /&gt;
**Парсер**.	Разбор на основе грамматики с поддержкой синонимов глаголов, ограничений слотов и шаблонов, заданных в сценарии;&lt;br /&gt;
**Языковой слой**.	Все строки, видимые пользователю, вызываются по идентификатору сообщения;&lt;br /&gt;
**Каналы**.	Структурированный вывод истории: повествовательный текст, статус, медиа, макет интерфейса;&lt;br /&gt;
**Расширения**.	Опциональные системы: система очков, голод, базовая боевая система, диалоги, тестирование;&lt;br /&gt;
&lt;br /&gt;
Движок и стандартная библиотека никогда не выводят текст на английском языке. Всё, что читает игрок, поступает из языкового слоя по идентификатору сообщения; благодаря этому локализация сводится к добавлению языкового пакета, а не к поиску и замене жестко прописанного в коде текста.&lt;br /&gt;
&lt;br /&gt;
Файлы .story не «печатают» готовый текст, а «собирают» его. Файл с игрой отправляет данные по именованным каналам, а некий внешний механизм решает, как именно они превратятся в интерфейс. Именно поэтому одна и та же история может работать в терминале, в браузере или в интерфейсе, созданном самостоятельно автором игры, и можно изменить стиль или заменить любой элемент представления, не затрагивая логику самой игры.&lt;br /&gt;
&lt;br /&gt;
==Ссылки==&lt;br /&gt;
* [https://sharpee.net/ Официальный сайт] &lt;br /&gt;
* [https://sharpee.net/sharpee Официальная документация на английском]&lt;br /&gt;
* [https://github.com/ChicagoDave/sharpee Официальный репозиторий]&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Sharpee&amp;diff=36510</id>
		<title>Sharpee</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Sharpee&amp;diff=36510"/>
		<updated>2026-10-03T19:31:25Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: новая страница, попытка перевода и компоновки в одну статью&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = &lt;br /&gt;
|тип = Менюшные платформы&lt;br /&gt;
|разработчик = [[Разработчик::Cornelson, David|David Cornelson]] &lt;br /&gt;
|язык = английский&lt;br /&gt;
|система = &lt;br /&gt;
|онлайн = да&lt;br /&gt;
|написано на = &lt;br /&gt;
|язык разработки = [[JavaScript]], [[TypeScript]] [[wikipedia:Категория:Семейство языков программирования JavaScript|или др.]]&lt;br /&gt;
|читаемый формат = &lt;br /&gt;
|создаваемый формат = &lt;br /&gt;
|первый выпуск = 21.12.2026&lt;br /&gt;
|последняя версия = 5.4.0&lt;br /&gt;
|дата последней версии = 11.09.2026&lt;br /&gt;
|состояние = активное&lt;br /&gt;
|лицензия = [https://github.com/ChicagoDave/sharpee#MIT-1-ov-file]&lt;br /&gt;
|сайт = [https://sharpee.net/ sharpee.net]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Sharpee — это платформа для создания текстовых игр (с парсером), написанная на языке TypeScript. Это движок, на котором работают все файлы на языке Chord, а также полноценный инструмент для разработки игр.&lt;br /&gt;
&lt;br /&gt;
Файл игры .story на языке Chord компилируется в  файл IR, который загрузчик сценария преобразует в сущности, характеристики, фразы и связи. Сценарий на TypeScript формирует те же элементы напрямую через API. В обоих случаях игра выполняется одним и тем же движком.&lt;br /&gt;
&lt;br /&gt;
Что может предложить платформа Sharpee:&lt;br /&gt;
&lt;br /&gt;
**Движок**.	Цикл хода, выполнение команд, диспетчеризация событий, плагины;&lt;br /&gt;
**Модель мира**.	Сущности, состоящие из свойств (данных) и поведения (логики), без глубокой иерархии наследования;&lt;br /&gt;
**Стандартная библиотека**	45 действий в мире — взять, бросить, открыть, запереть, идти, осмотреть и прочие, — а также сохранение, восстановление, отмена, повтор, счет и справка;&lt;br /&gt;
**Парсер**.	Разбор на основе грамматики с поддержкой синонимов глаголов, ограничений слотов и шаблонов, заданных в сценарии;&lt;br /&gt;
**Языковой слой**.	Все строки, видимые пользователю, вызываются по идентификатору сообщения;&lt;br /&gt;
**Каналы**.	Структурированный вывод истории: повествовательный текст, статус, медиа, макет интерфейса;&lt;br /&gt;
**Расширения**.	Опциональные системы: система очков, голод, базовая боевая система, диалоги, тестирование;&lt;br /&gt;
&lt;br /&gt;
Движок и стандартная библиотека никогда не выводят текст на английском языке. Ни одной строки. Всё, что читает игрок, поступает из языкового слоя по идентификатору сообщения; благодаря этому локализация сводится к добавлению языкового пакета, а не к поиску и замене жестко прописанного в коде текста.&lt;br /&gt;
&lt;br /&gt;
Истории не «печатают» текст, а «выдают» его. История отправляет структурированные данные по именованным каналам, а некий внешний механизм решает, как именно они превратятся в интерфейс. Именно поэтому одна и та же история может работать в терминале, в браузере или в интерфейсе, созданном самостоятельно автором игры, и можно изменить стиль или заменить любой элемент представления, не затрагивая логику самой игры.&lt;br /&gt;
&lt;br /&gt;
==Ссылки==&lt;br /&gt;
* [https://sharpee.net/ Официальный сайт] &lt;br /&gt;
* [https://sharpee.net/sharpee Официальная документация на английском]&lt;br /&gt;
* [https://github.com/ChicagoDave/sharpee Официальный репозиторий]&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Parchment&amp;diff=36273</id>
		<title>Parchment</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Parchment&amp;diff=36273"/>
		<updated>2026-08-18T18:20:08Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = Parchment&lt;br /&gt;
|тип = Интерпретаторы TADS, Интерпретаторы Z-машины, Интерпретаторы Glulx, Интерпретаторы ADRIFT&lt;br /&gt;
|разработчик = [[Разработчик::Willis, Dannii|Dannii Willis]]&lt;br /&gt;
|язык = Английский&lt;br /&gt;
|система =&lt;br /&gt;
|онлайн = да&lt;br /&gt;
|написано на = &lt;br /&gt;
|язык разработки = &lt;br /&gt;
|читаемый формат = Игры для [[ADRIFT|ADRIFT 4]], [[Glulx]], [[Hugo]], [[TADS|TADS 2]], [[TADS|TADS 3]], [[Z-code]]&lt;br /&gt;
|создаваемый формат = &lt;br /&gt;
|первый выпуск = &lt;br /&gt;
|последняя версия = 2026.8.1&lt;br /&gt;
|дата последней версии = 01.08.2026&lt;br /&gt;
|состояние = &lt;br /&gt;
|лицензия = MIT (отдельные компоненты под BSD, GPLv2) &lt;br /&gt;
|сайт = [https://github.com/curiousdannii/parchment Домашняя страница]{{ref-en}}&lt;br /&gt;
}}&lt;br /&gt;
Parchment — это веб-интерпретатор для [[ADRIFT|ADRIFT 4]], [[Glulx]], [[Hugo]], [[TADS]] и [[Z-машина|Z-машины]]. Также входит в комплект поставки [[Inform 7]].&lt;br /&gt;
&lt;br /&gt;
== Версии ==&lt;br /&gt;
* [https://github.com/curiousdannii/parchment/releases Скачать]{{ref-en}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [https://github.com/curiousdannii/parchment Домашняя страница]{{ref-en}}&lt;br /&gt;
* [https://iplayif.com/ Играть онлайн]{{ref-en}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[:Категория:Игры на RTADS|Игры на RTADS]]&lt;br /&gt;
* [[:Категория:Игры на RInform|Игры на RInform]]&lt;br /&gt;
* [[:Категория:Игры на ADRIFT|Игры на ADRIFT]]&lt;br /&gt;
* [[:Категория:Игры на TADS 2|Игры на TADS 2]]&lt;br /&gt;
* [[:Категория:Игры на Inform|Игры на Inform]]&lt;br /&gt;
* [[:Категория:Игры на Dialog|Игры на Dialog]]&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Meander&amp;diff=36272</id>
		<title>Meander</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Meander&amp;diff=36272"/>
		<updated>2026-08-18T18:12:59Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = Meander - текстовые квесты&lt;br /&gt;
|тип = Менюшные платформы&lt;br /&gt;
|разработчик = [[Разработчик::Иллюминат]]&lt;br /&gt;
|язык = Русский&lt;br /&gt;
|система = Android, iOS, Linux, macOS, Windows&lt;br /&gt;
|онлайн = да&lt;br /&gt;
|написано на = Dart&lt;br /&gt;
|язык разработки = [[Визуальный редактор]], Lua&lt;br /&gt;
|читаемый формат = [[.mnd|Игры Meander (*.mnd)]]&lt;br /&gt;
|создаваемый формат = [[.mnd|Игры Meander (*.mnd)]]&lt;br /&gt;
|первый выпуск = 21.02.2026&lt;br /&gt;
|последняя версия = &lt;br /&gt;
|дата последней версии = &lt;br /&gt;
|состояние = &lt;br /&gt;
|лицензия = [[Freeware]]&lt;br /&gt;
|сайт = [https://meander.sbs meander.sbs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meander&#039;&#039;&#039; (&#039;&#039;Meander — текстовые квесты&#039;&#039;) — это бесплатный кроссплатформенный визуальный движок и платформа для создания и прохождения текстовых квестов и интерактивной литературы. Приложение разработано на базе фреймворка Flutter.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
Движок задумывался как удобная альтернатива таким программам как [[Twine]]. Программа сочетает в себе среду разработки (визуальный конструктор) и встроенный каталог игр («Маркет»), позволяя авторам писать игры на любых устройствах без знания языков программирования. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Пример канваса.jpg|мини|Пример канваса]]&lt;br /&gt;
&lt;br /&gt;
Создание игр базируется на &#039;&#039;&#039;нодовой (узловой) системе&#039;&#039;&#039;: автор располагает блоки текста на масштабируемом холсте и соединяет их стрелками, наглядно формируя структуру сюжета, переходы и развилки.&lt;br /&gt;
&lt;br /&gt;
== Особенности и возможности ==&lt;br /&gt;
* &#039;&#039;&#039;Кроссплатформенность&#039;&#039;&#039;: благодаря использованию Flutter, движок работает на всех основных операционных системах — Windows, macOS, Linux, Android (версии 7.0.0 и выше) и iOS. Это позволяет, например, начать делать игру на ПК и продолжить редактирование на смартфоне.&lt;br /&gt;
* &#039;&#039;&#039;Визуальное программирование&#039;&#039;&#039;: для создания сюжета не требуется писать код. Все действия, условия и проверки настраиваются через графический интерфейс.&lt;br /&gt;
* &#039;&#039;&#039;Переменные и логика&#039;&#039;&#039;: движок поддерживает работу с переменными, что позволяет реализовать систему инвентаря, очки здоровья, внутриигровую валюту. Присутствуют логические операторы («равно», «не равно», «И») и функция генерации случайных чисел (рандом).&lt;br /&gt;
* &#039;&#039;&#039;Мультимедиа&#039;&#039;&#039;: авторы могут добавлять фоновые изображения для сцен, общее музыкальное сопровождение (эмбиент) и звуковые эффекты (например, звук подбора предмета).&lt;br /&gt;
* &#039;&#039;&#039;Встроенный Маркет&#039;&#039;&#039;: в приложение интегрирована площадка для публикации игр. Любой желающий может в один клик выложить свой квест в общий доступ, где другие пользователи смогут его найти и пройти.&lt;br /&gt;
* &#039;&#039;&#039;Импорт и экспорт&#039;&#039;&#039;: игры можно сохранять в виде файлов и передавать другим людям напрямую (игрокам достаточно открыть файл через приложение).&lt;br /&gt;
* &#039;&#039;&#039;Интерфейс&#039;&#039;&#039;: приложение имеет современный тёмный дизайн.&lt;br /&gt;
* &#039;&#039;&#039;Доступность&#039;&#039;&#039;: программа распространяется бесплатно и не имеет встроенной рекламы или скрытых платных функций.&lt;br /&gt;
&lt;br /&gt;
== История создания ==&lt;br /&gt;
Разработка движка началась в 2022 году. По словам автора (выступающего под ником Иллюминат), идея родилась из-за отсутствия удобных мобильных и кроссплатформенных конструкторов для текстовых квестов — существующие популярные решения либо требовали написания кода (как [[INSTEAD]] или [[QSP]]), либо были ориентированы преимущественно на десктоп.&lt;br /&gt;
&lt;br /&gt;
Официальный релиз состоялся в конце 2024 года. Мобильная версия была опубликована в магазинах RuStore, NashStore и Google Play, а сборки для остальных ОС (Windows, macOS, Linux) стали доступны в репозитории на GitHub.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [https://iilluminats.github.io/meanderSite/ Официальный сайт движка]&lt;br /&gt;
*[https://github.com/IILLUMINATION/meanderPUBLIC/releases Скачать актуальные релизы на GitHub] &#039;&#039;(версии для ПК и мобильных ОС)&#039;&#039;&lt;br /&gt;
*[https://play.google.com/store/apps/details?id=com.IILLUMINAT.meadner Страница Meander в Google Play]&lt;br /&gt;
*[https://www.rustore.ru/catalog/app/com.IILLUMINAT.meadner Страница в RuStore]&lt;br /&gt;
*[https://4pda.to/forum/index.php?showtopic=1110458&amp;amp;ysclid=mm27lgkh1g922141775 Тема обсуждения на форуме 4PDA]&lt;br /&gt;
* [https://t.me/meanderRU Официальный Telegram-канал проекта]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Платформы]]&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Moscow-Paris&amp;diff=36265</id>
		<title>Moscow-Paris</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Moscow-Paris&amp;diff=36265"/>
		<updated>2026-08-15T06:01:02Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: дополнение о версиях игры&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{game info&lt;br /&gt;
|название=Moscow-Paris&lt;br /&gt;
|вышла=1987&lt;br /&gt;
|автор=[[Автор::Кишакевич, Марек|Марек Кишакевич]] и [[Автор::Меринг, Яцек|Яцек Меринг]]&lt;br /&gt;
|платформа=ZX Spectrum&lt;br /&gt;
|обложка=moscow-paris-zx-spectrum.png&lt;br /&gt;
|язык=польский&lt;br /&gt;
|темы=детектив, транспорт, парсер&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Иллюстрированное [[Парсерные игры|парсерное приключение]] для [[ZX Spectrum]] на польском языке. Графику возможно было отключить.&lt;br /&gt;
&lt;br /&gt;
Ваш герой — известный польский криминалист Варнике, который ехал в своём купе экспресса, задремал, но внезапно услышенный ужасный крик его разбудил. Вы не мешкая решили узнать, что случилось…&lt;br /&gt;
&lt;br /&gt;
В странах СНГ встречалась кассетная и дискетная версия игры. Перевод на русский был подготовлем в 1994 году пользователем Stalker, на ZX Spectrum релиз подготовлен компанией &amp;quot;Phantom Ltd&amp;quot;.&lt;br /&gt;
В 1995 году этот же перевод был выпущен на релизе Smash Soft Inc. В 1996 году - релиз от Ray Software. &lt;br /&gt;
&lt;br /&gt;
== Версии ==&lt;br /&gt;
* [https://viva-games.ru/game/moscow-paris Играть онлайн на Viva Games]&lt;br /&gt;
* См. также [[Москва-Париж|другие версии этой игры]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://www.worldofspectrum.org/infoseekid.cgi?id=0006709 Страница игры на World of Spectrum]&lt;br /&gt;
* [https://www.mobygames.com/game/moscow-paris Страница игры на MobyGames]&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Ren%27Py&amp;diff=36258</id>
		<title>Ren&#039;Py</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Ren%27Py&amp;diff=36258"/>
		<updated>2026-08-12T19:50:46Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = Ren&#039;Py&lt;br /&gt;
|тип = Менюшные платформы&lt;br /&gt;
|разработчик = [[Разработчик::Ротамель, Том|Том &amp;quot;PyTom&amp;quot; Ротамель]] и [https://www.renpy.org/doc/html/credits.html сообщество]&lt;br /&gt;
|язык = &lt;br /&gt;
|система = Windows, macOS, GNU/Linux, а также вторично Android и iOS&lt;br /&gt;
|онлайн = &lt;br /&gt;
|написано на = [[Python|Python 2]]&lt;br /&gt;
|язык разработки = Собственный скриптовый [[Ren’Py]] и [[Python|Python 2]]&lt;br /&gt;
|читаемый формат = [[.rpy|Скрипты Ren’Py (*.rpy)]]&lt;br /&gt;
|создаваемый формат = &lt;br /&gt;
|первый выпуск = 24.08.2004&lt;br /&gt;
|последняя версия = 8.5.3&lt;br /&gt;
|дата последней версии = 15.05.2026&lt;br /&gt;
|состояние = &lt;br /&gt;
|лицензия = [https://www.renpy.org/doc/html/license.html Набор лицензий, в том числе MIT и GNU LGPL]&lt;br /&gt;
|сайт = [https://www.renpy.org/ renpy.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Движок визуальных новелл Ren&#039;Py&#039;&#039;&#039;&lt;br /&gt;
-- движок для создания [[Визуальная новелла|визуальных новелл]] и [[Симулятор свиданий|симуляторов свиданий]], средств повествования посредством компьютера. Движок использует сценариообразный синтаксис скрипта, что превращает сознание простых игр в несложное дело, оставаясь гибким и предоставляя широкие возможности опытным авторам. Без всяких дополнительных усилий со стороны создателей игр он предоставляет возможности, ожидаемые в каждой визуальной новелле, например, сохранение-загрузка, доступ к настройке различных параметров игры и отмотка назад. Ren&#039;Py поддерживает Windows, Mac OS X, и Linux x86, а также может быть запущен и на других платформах.&lt;br /&gt;
&lt;br /&gt;
Ren&#039;Py является программой с открытым исходным кодом и может быть свободно использован как для некоммерческих, так и коммерческих целей. Созданным на нём играм быть с открытыми исходниками не обязательно. За дополнительной информацией стоит обратиться к лицензионному соглашению Ren&#039;py.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://www.renpy.org/ Сайт движка]&amp;lt;br /&amp;gt;&lt;br /&gt;
* [http://www.renpy.org/wiki/renpy/rus Wiki на русском]&lt;br /&gt;
* [https://toruse.github.io/book-game-development-renpy/  Разработка игр с помощью Ren’Py] - перевод от Toruse&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Squiffy&amp;diff=36257</id>
		<title>Squiffy</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Squiffy&amp;diff=36257"/>
		<updated>2026-08-12T19:49:01Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = &lt;br /&gt;
|тип = Менюшные платформы&lt;br /&gt;
|разработчик = [[Алекс Уоррен]]&lt;br /&gt;
|язык = английский&lt;br /&gt;
|система = Web, Windows, macOS, Linux&lt;br /&gt;
|онлайн = да&lt;br /&gt;
|написано на = [[HTML5]] и [[Javascript]]&lt;br /&gt;
|язык разработки = [[Markdown]]&lt;br /&gt;
|читаемый формат = &lt;br /&gt;
|создаваемый формат = &lt;br /&gt;
|первый выпуск = &lt;br /&gt;
|последняя версия = v6.0.0-beta.2&lt;br /&gt;
|дата последней версии = 22.02.2026&lt;br /&gt;
|состояние = актуальное&lt;br /&gt;
|лицензия = [https://github.com/textadventures/squiffy/blob/master/LICENSE MIT]&lt;br /&gt;
|сайт = [https://textadventures.co.uk/squiffy]&lt;br /&gt;
}}Squiffy - это мини-движок для текстовых игр в формате Markdown. Не настолько гибок и распространён, как [[Twee]].&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[:Категория:Игры на Squiffy|Игры на Squiffy]]&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Quest&amp;diff=36255</id>
		<title>Quest</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Quest&amp;diff=36255"/>
		<updated>2026-08-11T18:31:42Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: обновлена версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = &lt;br /&gt;
|тип = Менюшные платформы, Парсерные платформы, Интерпретаторы Quest&lt;br /&gt;
|разработчик = 1998-2017 [[Разработчик::Уоррен, Алекс|Алекс Уоррен]], с 2017 сообщество&lt;br /&gt;
|язык = Английский, французский, немецкий, испанский, голландский, итальянский, португальский, румынский, эсперанто&lt;br /&gt;
|система = Windows, macOS, GNU/Linux&lt;br /&gt;
|онлайн = да&lt;br /&gt;
|написано на = [[C Sharp|C#]], [[JavaScript]], [[Visual Basic]], [[TypeScript]]&lt;br /&gt;
|язык разработки = [[Визуальный редактор]] или собственный скриптовый язык Quest&lt;br /&gt;
|читаемый формат = &lt;br /&gt;
|создаваемый формат = &lt;br /&gt;
|первый выпуск = 07.11.1998&lt;br /&gt;
|последняя версия = 6.0.0-beta.51&lt;br /&gt;
|дата последней версии = 11.08.2026&lt;br /&gt;
|состояние = &lt;br /&gt;
|лицензия = [https://github.com/textadventures/quest/blob/master/LICENSE MIT]&lt;br /&gt;
|сайт = [https://textadventures.co.uk/quest textadventures.co.uk/quest]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Универсальная объектно-ориентированная свободная [[платформа]]. Первая версия была написана Алексом Уорреном в 1998 году; в 2017 году Алекс ушёл из проекта, передав управление команде волонтёров.&lt;br /&gt;
&lt;br /&gt;
Позволяет задавать мир в виде графа из комнат, имеет поддержку объектов-контейнеров (сумок, карманов...), персонажей, отображения карты и компаса, истории состояний,  и т.д.&lt;br /&gt;
&lt;br /&gt;
Различные версии Quest имели очень разный набор возможностей: например, в третьей версии программа имела поддержку мультиплеера «Questnet». (В 2000 году не было доступной аренды интернет-серверов, а размещать сервер своей игры на домашнем компьютере через dial-up было невозможно.) Стабильная версия - Quest 5; он позволяет запускать игры как онлайн, так и через скачиваемую программу.&lt;br /&gt;
&lt;br /&gt;
Парсер Quest 5 имеет поддержку русского, но из-за малого количества игр перевод ещё полон багов.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://textadventures.co.uk/quest Сайт платформы]&lt;br /&gt;
* [https://docs.textadventures.co.uk/quest/ Документация]&lt;br /&gt;
* [https://textadventures.co.uk/ Официальный сайт с интегрированным плеером и каталогом игр]&lt;br /&gt;
* [https://github.com/textadventures/quest Исходный код плеера для Windows и IDE]&lt;br /&gt;
* [https://forum.textadventures.co.uk/ Официальный форум]&lt;br /&gt;
* [[ifwiki-en:Quest_(Language)|Страница о платформе на английской IFWiki]]&lt;br /&gt;
* [https://alexwarren.uk/projects/quest Раздел на сайте Алекса] - там же есть история движка&lt;br /&gt;
* [http://textadventures.co.uk/quest/desktop Скачать интерпретатор]&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[:Категория:Игры на Quest|Игры на Quest]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Платформы без программирования]]&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=ZIL&amp;diff=36254</id>
		<title>ZIL</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=ZIL&amp;diff=36254"/>
		<updated>2026-08-11T18:26:37Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: поправлена ссылка&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lisp-подобный язык программирования, &#039;&#039;сокр. англ.&#039;&#039; [[Zork]] Implementation Language.&lt;br /&gt;
&lt;br /&gt;
Именно на нём писались все игры [[Infocom]] для [[Z-машина|Z-машины]]. Язык [[Inform]], на котором пишется большинство игр сейчас, появился только в 1994-м.&lt;br /&gt;
&lt;br /&gt;
== Пример кода на ZIL ==&lt;br /&gt;
Отрывок. Полный пример [https://bitbucket.org/jmcgrew/zilf/src/6441b5c776a3/Examples/?at=default см. на Bitbucket.]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ROUTINE GO ()&lt;br /&gt;
  &amp;lt;CRLF&amp;gt; &amp;lt;CRLF&amp;gt;&lt;br /&gt;
  &amp;lt;TELL &amp;quot;Hurrying through the rainswept November night, you&#039;re glad to see the bright lights of the Opera House. It&#039;s surprising that there aren&#039;t more people about but, hey, what do you expect in a cheap demo game...?&amp;quot; CR CR&amp;gt;&lt;br /&gt;
  &amp;lt;INIT-STATUS-LINE&amp;gt;&lt;br /&gt;
  &amp;lt;V-VERSION&amp;gt; &amp;lt;CRLF&amp;gt;&lt;br /&gt;
  &amp;lt;SETG HERE ,FOYER&amp;gt;&lt;br /&gt;
  &amp;lt;MOVE ,PLAYER ,HERE&amp;gt;&lt;br /&gt;
  &amp;lt;V-LOOK&amp;gt;&lt;br /&gt;
  &amp;lt;MAIN-LOOP&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;INSERT-FILE &amp;quot;parser&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ROOM CLOAKROOM&lt;br /&gt;
  (DESC &amp;quot;Cloakroom&amp;quot;)&lt;br /&gt;
  (IN ROOMS)&lt;br /&gt;
  (LDESC &amp;quot;The walls of this small room were clearly once lined with hooks,&lt;br /&gt;
 though now only one remains. The exit is a door to the east.&amp;quot;)&lt;br /&gt;
  (EAST TO FOYER)&lt;br /&gt;
  (FLAGS LIGHTBIT)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;OBJECT HOOK&lt;br /&gt;
  (DESC &amp;quot;small brass hook&amp;quot;)&lt;br /&gt;
  (IN CLOAKROOM)&lt;br /&gt;
  (SYNONYM HOOK PEG)&lt;br /&gt;
  (ADJECTIVE SMALL BRASS)&lt;br /&gt;
  (FDESC &amp;quot;A small brass hook is on the wall.&amp;quot;)&lt;br /&gt;
  (FLAGS CONTBIT SURFACEBIT)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Необходимые инструменты ==&lt;br /&gt;
&lt;br /&gt;
В настоящее время (2018 год) самый активный набор инструментов для работы с ZIL - это [https://zilf.io ZILF] от Jesse McGrew. Он состоит из:&lt;br /&gt;
&lt;br /&gt;
* Компилятора ZILF, который компилирует код ZIL в ассемблерный код ZAP&lt;br /&gt;
* Ассемблера ZAPF, который собирает код ZAP в бинарный формат Z-машины&lt;br /&gt;
* Дезасссемблера DeZapf&lt;br /&gt;
* Собственно библиотеки для текстовых приключений на английском, которая включает в себя парсер и базовую модель мира&lt;br /&gt;
* Примеров, тестов и документации&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[:Категория:Игры на ZIL|Игры на ZIL]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Глоссарий]]&lt;br /&gt;
[[Категория:Парсерные платформы]]&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Ink&amp;diff=36247</id>
		<title>Ink</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Ink&amp;diff=36247"/>
		<updated>2026-08-10T18:40:33Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: обновление версии&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = ink&lt;br /&gt;
|тип = Менюшные платформы&lt;br /&gt;
|разработчик = [[Разработчик::inkle]]&lt;br /&gt;
|язык = &lt;br /&gt;
|система = Windows, macOS, GNU/Linux&lt;br /&gt;
|онлайн = да&lt;br /&gt;
|написано на = [[C Sharp|C#]]&lt;br /&gt;
|язык разработки = Собственный скриптовый [[ink]], интегрирующийся с другими языками&lt;br /&gt;
|читаемый формат = [[.ink|Исходный код ink (*.ink)]]&lt;br /&gt;
|создаваемый формат = [[.json|Разобранный и интерпретированный скрипт ink  (*.json)]]&lt;br /&gt;
|первый выпуск = 12.03.2016&lt;br /&gt;
|последняя версия = 1.2.1&lt;br /&gt;
|дата последней версии = 05.05.2026&lt;br /&gt;
|состояние = &lt;br /&gt;
|лицензия = [https://github.com/inkle/ink/blob/master/LICENSE.txt MIT]&lt;br /&gt;
|сайт = [http://www.inklestudios.com/ inklestudios.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ink&#039;&#039;&#039; это технологическое решение для создания менюшных игр, которое разработала компания [[inkle]]. [[inkle]] использовала скрипты на [[ink]] при разработке собственных игр, таких как [[80 Days]].&lt;br /&gt;
&lt;br /&gt;
В марте 2016 года [[inkle]] [https://www.inklestudios.com/2016/03/12/ink_is_out.html выпустили] исходный код &#039;&#039;&#039;ink&#039;&#039;&#039; под свободной лицензией MIT, а до этого момента он уже развивался и использовался 4 года внутри компании. Позже они также опубликовали редактор кода [https://github.com/inkle/inky Inky].&lt;br /&gt;
&lt;br /&gt;
ink - это не [[платформа]], предоставляющая полный стек технологий для создания [[ИЛ]], а скриптовый язык, ориентированный на написание игр с интерактивным повествованием. Он интерпретируется в промежуточный формат [[.json|JSON]], который затем отправляется в библиотеку проигрывателя, встраивающуюся в движок игры. То есть разработчик может скомпилировать игру официальным &amp;lt;tt&amp;gt;inclecate&amp;lt;/tt&amp;gt; и потом передать [[.json|JSON]] уже в проигрыватель.&lt;br /&gt;
&lt;br /&gt;
Таким образом, ink представляет собой встраиваемый компонент, реализующий базовую функциональность для отдельно взятых игр или целых [[Платформа|платформ]], которые могут строиться на его основе. По этой причине, ink не является лучшим решением для тех, кого интересует быстрое написание текстовой игры без вникания в низкоуровневые вопросы разработки программного обеспечения.&lt;br /&gt;
&lt;br /&gt;
== Редакторы ==&lt;br /&gt;
* [https://github.com/inkle/inky/releases Inky] - официальный редактор-блокнот со встроенным проигрывателем&lt;br /&gt;
* Игры на [[Inklewriter]] можно экспортировать в JSON и сконвертировать в Ink JSON [https://www.inklestudios.com/inklewriter/to-ink/ на отдельной странице].&lt;br /&gt;
* [https://blurymind.github.io/YarnClassic/ Yarn Classic] - визуальный редактор с экспортом в Ink, Twine, Ren&#039;Py и другие форматы&lt;br /&gt;
&lt;br /&gt;
== Интерпретаторы и проигрыватели ink ==&lt;br /&gt;
* [https://github.com/inkle/ink/releases Inklecate] — Официальный интерпретатор ink написан на [[C Sharp|C#]] и интегрирован с [[Unity]]. Он поддерживается компанией [[inkle]].&lt;br /&gt;
* {{ссылка|на=https://github.com/paulloz/godot-ink|GodotInk}} – плагин для Godot Engine 4&lt;br /&gt;
* [https://github.com/y-lohse/inkjs Inkjs] — порт на Javascript&lt;br /&gt;
** [https://code.oreolek.ru/oreolek/inkjs-boilerplate Пример] использования от [[Oreolek]] (исходный код демо)&lt;br /&gt;
** [https://github.com/sequitur/blotter Blotter] - более продвинутый движок от Bruno Dias. Предлагает дополнительную разметку (см. описание — похоже на Haml и Markdown).&lt;br /&gt;
** [https://github.com/technix/atrament-ui Atrament] - очень продвинутый движок на Preact от [[Technix]]&lt;br /&gt;
* [https://github.com/kriskowal/kni Kni] (ранее Inkblot) — версия на Javascript с другим синтаксисом&lt;br /&gt;
* [https://github.com/bladecoder/blade-ink Blade-ink] — порт проигрывателя на Java&lt;br /&gt;
* [https://github.com/micabytes/jink Jink] — ещё один порт на Java&lt;br /&gt;
* [https://github.com/premek/pink Pink] — частичный порт на Lua&lt;br /&gt;
* [https://github.com/astrochili/narrator Narrator] — более новый и полный порт на Lua&lt;br /&gt;
* [https://github.com/bladecoder/blade-ink-rs Blade Ink] - порт на Rust с консольным плеером&lt;br /&gt;
&lt;br /&gt;
Также на Github есть подсветки синтаксиса для редакторов Emacs, VSCode, Sublime Text и Atom.&lt;br /&gt;
&lt;br /&gt;
== Вспомогательное ==&lt;br /&gt;
* [https://github.com/wildwinter/Ink-Tester Ink Tester] - консольная программа для автоматического &amp;quot;прогона&amp;quot; Ink-игр по всем возможным выборам и веткам&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* {{ссылка|на=http://www.inklestudios.com/ink/|архив=https://web.archive.org/web/20161024113629/http://www.inklestudios.com/ink/|ink}} - Официальная страница на inklestudios.com.&lt;br /&gt;
* [http://github.com/inkle/ink ink] - Репозиторий на Github.&lt;br /&gt;
* [http://github.com/inkle/ink/blob/master/Documentation/WritingWithInk.md Writing with ink] - Обучение языку (Github, на английском).&lt;br /&gt;
* [https://github.com/fireton/ink/blob/master/Documentation/WritingWithInk_Ru.md Написание историй на ink] - Обучение языку (Github, на русском, незавершённый перевод).&lt;br /&gt;
* [http://www.inklestudios.com/2016/03/12/ink_is_out.html ink is open, right now!] - Запись в блоге inklestudios.com, 12 марта 2016.&lt;br /&gt;
* [https://github.com/isakgrozny/PalimpsestNW PalimpsestNW] — шаблон для упаковки игр на ink в отдельные приложения под Mac. Возможно, работает на Windows и Linux.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[:Категория:Игры на ink|Игры на ink]]&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
	<entry>
		<id>https://ifwiki.ru/index.php?title=Twine&amp;diff=36242</id>
		<title>Twine</title>
		<link rel="alternate" type="text/html" href="https://ifwiki.ru/index.php?title=Twine&amp;diff=36242"/>
		<updated>2026-08-08T03:23:14Z</updated>

		<summary type="html">&lt;p&gt;WonderGirl: обновление версии&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{product info&lt;br /&gt;
|название = &lt;br /&gt;
|тип = Менюшные платформы&lt;br /&gt;
|разработчик = [[Разработчик::Климас, Крис|Крис Климас]] и [http://twinery.org/ сообщество], русский перевод [[Локализатор::Жучков, Антон|Антон Жучков]]&lt;br /&gt;
|язык = 15 языков, в том числе русский&lt;br /&gt;
|система = Windows, macOS, GNU/Linux (Twine 1.x без GNU/Linux)&lt;br /&gt;
|онлайн = да&lt;br /&gt;
|написано на = [[JavaScript]] (версия 1.x на [[Python|Python 2]])&lt;br /&gt;
|язык разработки = Собственный скриптовый [[Twine]] с [[Визуальный редактор|визуальным редактором]] и [[JavaScript]]&lt;br /&gt;
|читаемый формат = [[.tws|Исходный код Twine (*.tws)]]&lt;br /&gt;
|создаваемый формат = [[.tws|Исходный код Twine (*.tws)]], [[HTML|Веб-страницы (*.html)]]&lt;br /&gt;
|первый выпуск = 2009&lt;br /&gt;
|последняя версия = 2.12.0 (сохраняющая актуальность версия 1.4.2 первого поколения)&lt;br /&gt;
|дата последней версии = 10.04.2026&lt;br /&gt;
|состояние =Активное&lt;br /&gt;
|лицензия = [https://github.com/klembot/twinejs/blob/master/LICENSE GNU GPL v3.0]&lt;br /&gt;
|сайт = [http://twinery.org/ twinery.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Система для создания интерактивных историй на [[JavaScript]]. В качестве [[интерпретатор]]а готовых историй используется интернет-браузер.&lt;br /&gt;
&lt;br /&gt;
Ранее система называлась &#039;&#039;&#039;Tweebox&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для описания историй можно использовать несколько простых вики-подобных &#039;&#039;форматов&#039;&#039;. Формат описывает язык исходного кода и исходный внешний вид игры.&lt;br /&gt;
&lt;br /&gt;
== Twee ==&lt;br /&gt;
&lt;br /&gt;
Кроме графического редактора, который называется собственно Twine, есть также консольная утилита [http://twee2.danq.me/documentation.html twee], которая позволяет хранить код игры в системах контроля версий (git), а также разбивать код на несколько файлов.&lt;br /&gt;
&lt;br /&gt;
Игры Twine, как правило, можно без потерь декомпилировать в код twee или импортировать в редактор, получив полный код игры. Но при этом Twine 2 не может открывать игры Twine 1 и наоборот, а программа-конвертер несовершенна и работает только с SugarCube.&lt;br /&gt;
&lt;br /&gt;
== Краткая история ==&lt;br /&gt;
Twine вырос из более старой платформы «Tweebox» (также см. «Twee» и «Twinkie»), которая была форматом для вики-системы TiddlyWiki; первый формат Jonah стал первым форматом нового Twine. Поэтому датой первого релиза мы считаем 2009 год, но на самом деле игры на Tweebox были и раньше, а разметка самих игр с перезапуском движка практически не менялась. (Да, таким образом Twine можно считать старше чем [[FireURQ]])&lt;br /&gt;
&lt;br /&gt;
Для простоты на нашей IFWiki мы не делаем различий между Twine и Tweebox, поэтому смотрите на даты релиза: все игры до лета 2009 года - это Tweebox.&lt;br /&gt;
&lt;br /&gt;
== Доступные форматы (Twine 2) ==&lt;br /&gt;
&lt;br /&gt;
* Harlowe - по умолчанию. Чёрный текст по центру белого фона. Википодобный язык.&lt;br /&gt;
* Snowman - напоминает Markdown&lt;br /&gt;
* SugarCube - наследие Twine 1. Позволяет иметь несколько слотов сохранений.&lt;br /&gt;
* Proofread - выводит весь текст игры на одной странице для облегчения вычитки. Twine автоматически переводит игру в этот формат, когда вы нажимаете на кнопку &amp;quot;proofread copy&amp;quot;.&lt;br /&gt;
* [https://klembot.github.io/chapbook/ Chapbook]&lt;br /&gt;
* [https://sophiehoulden.com/twine/writingfantasy_guide.html WritingFantasy]&lt;br /&gt;
* [https://github.com/Longwelwind/adventures Adventures]&lt;br /&gt;
* [https://github.com/haroldo-ok/twine-monogatari/ Twine Monogatari] - визуальные новеллы на движке Monogatari&lt;br /&gt;
&lt;br /&gt;
Возможно создать свой формат. Также в сообществе могут быть другие авторские форматы.&lt;br /&gt;
&lt;br /&gt;
=== Примеры кода ===&lt;br /&gt;
==== Harlowe ====&lt;br /&gt;
&lt;br /&gt;
 (if: $hasKey)&amp;lt;nowiki&amp;gt;[Похоже, что $keyColor ключ [[откроет дверь]].]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 (else:)[Печально, но дальше прохода нет.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Snowman ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;% if (s.hasKey) { %&amp;gt;&lt;br /&gt;
 Похоже, что &amp;lt;%= s.keyColor %&amp;gt; ключ &amp;lt;nowiki&amp;gt;[[откроет дверь]].&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;% } else { %&amp;gt;&lt;br /&gt;
 Печально, но дальше прохода нет.&lt;br /&gt;
 &amp;lt;% } %&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== SugarCube ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;&amp;lt;if $hasKey&amp;gt;&amp;gt;&lt;br /&gt;
 Похоже, что $keyColor ключ &amp;lt;nowiki&amp;gt;[[откроет дверь]].&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;&amp;lt;else&amp;gt;&amp;gt;&lt;br /&gt;
 Печально, но дальше прохода нет.&lt;br /&gt;
 &amp;lt;&amp;lt;/if&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://twinery.org/ Сайт Twine(англ.)]&lt;br /&gt;
* [http://twinery.org/wiki/ Документация (англ.)]&lt;br /&gt;
* [[Media:TweeBoxDoc.rar|Документация (англ., Архив)]]&lt;br /&gt;
* [http://twee2.danq.me/documentation.html Twee 2]&lt;br /&gt;
* [https://github.com/klembot/twinejs#twinejs Репозиторий с исходным кодом]&lt;br /&gt;
* [https://web.archive.org/web/20060328165735/http://gimcrackd.com/etc/src/ Веб-архив страницы Криса Климаса] - Twee, 2006 год&lt;br /&gt;
* [https://vk.com/academy_twine Сообщество ВК «Академия Twine»]&lt;br /&gt;
&lt;br /&gt;
=== Обучающие материалы ===&lt;br /&gt;
* [[Аня Войнова]] - [https://vk.com/@voynova_anya-twine-2-rukovodstvo-chast-1 Руководство. Часть 1. Что такое Твайн?]&lt;br /&gt;
* [[Аня Войнова]] - [https://vk.com/@voynova_anya-twine-2-rukovodstvo-chast-2 Руководство. Часть 2. Меняем внешний вид игры]&lt;br /&gt;
* [[Wol4ik|Студия &amp;quot;Ночных Шалунов Дискорда&amp;quot;]] - [https://www.youtube.com/watch?v=sTSFO_dZ3ac Начало работы с Twine] (видео)&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[:Категория:Игры на Twine|Игры на Twine]]&lt;br /&gt;
* [[:Категория:Документация Twine|Документация Twine]] - статьи на русском&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
* [https://gist.github.com/aucchen/808ebf87a8ebd7d6ecb2d4753eff9ba5 Автоматический скрипт для тестов игр методом случайного тыка] - Python, Selenium&lt;br /&gt;
* [https://ludowoods.itch.io/twine-to-renpy-tool Конвертер из Twine в Ren&#039;Py] - позволяет набрасывать игры [[Ren&#039;Py]] на Twine&lt;br /&gt;
* [https://github.com/incobalt/Trice Trice] - обёртка для библиотеки процедурной генерации [[Tracery]] внутри Twine&lt;/div&gt;</summary>
		<author><name>WonderGirl</name></author>
	</entry>
</feed>