Русская Википедия:Twine
Шаблон:Infobox software Twine — открытая платформа для написания интерактивной литературы, текстовых игр и визуальных новелл. Позволяет публиковать игры в виде html-страниц и не требует от автора обширных познаний в программировании[1]. Создана веб-разработчиком и геймдизайнером из Балтимора Крисом Климасом (Шаблон:Lang-en). Распространяется на условиях GPL[2].
Первая версия редактора Twine была написана на Python[3], она поддерживала только один формат историйШаблон:Переход, известный сейчас как SugarCube 1. Twine 2.0, выпущенный в 2016 году, был полностью переписан на JavaScript и HTML 5, форматом по умолчанию стал Harlowe.
Особенности
Части создаваемого произведения (текстовой игры) представлены в виде визуальной схемы: набора связанных ссылками (изображаемыми в виде стрелок) блоков-параграфов. Такое представление похоже на «пробковую доску» такой программы-ассистента литератора, как Scrivener[4]Шаблон:Sfn. Внутри блоков текст параграфов задаётся на простом языке разметки, близком к языку разметки TiddlyWiki[4] (или DokuWiki), включающем также изображения и макросы, позволяющем задавать значения переменных и проверять условия. Готовая история может быть экспортирована в html-файл, который может быть использован локально или помещён на веб-сайт[5].
Twine отличают интуитивно понятный интерфейс и нетребовательность к ресурсам как самого инструмента, так и сгенерированных им игр и историйШаблон:Sfn.
Форматы историй
Twine 2 поддерживает редактирование игр в различных форматах, которые переключаются кнопкой «Форматы» в правой части стартового экрана TwineШаблон:Sfn. Формат Harlow[6], выбранный по умолчанию, ориентирован на начинающих пользователей Twine, формат SugarCube[7], обеспечивающий совместимость с Twinery первой версии адресован авторам, уже знакомым с веб-технологиями и вики-разметкой, третий формат Snowman[8][9] минималистичен и ориентирован на разработчиков, уже знакомых с HTML и CSSШаблон:Sfn[5].
Распространение игр
Код, генерируемый Twine, хранится в виде единой веб-страницы, которая может быть как просмотрена из любого современного браузера локально, так и помещена на веб-сервер[5]. Он основан на коде первой версии встраиваемого в html-страницы персонального викидвижка TiddlyWiki[4], и может распространяться на условиях BSDL. Эти игры также содержат код библиотек, лицензированных под Apache License и WTFPL[10]. Все эти лицензии являются разрешительными (пермиссивными), и позволяют использовать полученные игры или иные гипертекстовые произведения как часть проприетарного программного обеспечения.
Применение
Своей популярностью Twine во многом обязан Анне Антропи, которая как разрабатывает игры на нём, так и описывает его в своих книгах и статьях[11]. Будучи трансгендерной женщиной, в таких своих играх, как Mighty Jill Off, Sex Cops of Tickle City, Encyclopaedia FuckMe и Lesbian Spider-Queens From Mars она касается тем секса и садизма. Её книгу The Rise Of The Videogame Zinesters[12] 2012 года характеризуют как манифест, призывающий использовать разработку компьютерных игр вообще и Twine в частности, как средство самовыражения для самых различных людейШаблон:Sfn[13]. Эту книгу некоторые обозреватели назвали началом так называемой Twine-революции[13][14]Шаблон:SfnШаблон:Ref+.
Так, хорошо была встречена критикой дебютная игра Howling Dogs (2012), которую написала на Twine Шаблон:Iw[14][15]. Вокруг опубликованной в 2014 через Steam Twinе-игры Шаблон:Iw развернулся скандал, получивший название «геймергейт». Сопровождавшая его острая дискуссия среди критиков и игроков, помимо вопросов пола и сексуальной самоидентификации, касалась обсуждения границ жанра компьютерной игры[1].
Twine также получил применение в образовании, примеры курсов с использованием этого конструктора можно найти на соответствующей странице вики-документации Twine[16]. В частности, Twine[К 1] использует доктор Шаблон:Iw, разработавший методику преподавания истории в школе с использованием игр-симуляторов[17][18]. На его сайте можно найти небольшую статью, обучающую основам написания игр и историй (в форматом HarlowШаблон:Переход) для Twine 2 Шаблон:Sfn.
Чарли Брукер использовал Twine при написании сценария фильма «Чёрное зеркало: Брандашмыг»[19].
AXMA Story Maker
Российская фирма АКСМА Софт частично повторила функционал Twine в своём проприетарном продукте AXMA Story Maker[20]. Первый релиз программы вышел после полугодового бета-тестирования на форуме iFiction.Ru 15 августа 2012 года[21]. В настоящее время бесплатная десктопная версия AXMA, как и онлайн-версия редактора, не позволяет сохранять готовые игры на диске пользователя, а только публиковать их на сайте AXMA Story Maker, эта возможность открыта только пользователям, купившим полную версию[22]. Имеется опыт применения AXMA в образовательном процессе[23].
Комментарии
Примечания
Литература
Книги
Статьи
Ссылки
- Шаблон:Official
- Шаблон:Github
- Twine на вики-сайте русскоязычного Interactive fiction сообщества
- ↑ 1,0 1,1 Шаблон:Cite news
- ↑ Шаблон:Cite web
- ↑ Шаблон:GitHub
- ↑ 4,0 4,1 4,2 Шаблон:Cite web
- ↑ 5,0 5,1 5,2 Шаблон:Книга
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Github
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Книга
- ↑ 13,0 13,1 Шаблон:Cite news
- ↑ 14,0 14,1 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Статья
- ↑ Шаблон:Статья
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Статья
Ошибка цитирования Для существующих тегов <ref>
группы «К» не найдено соответствующего тега <references group="К"/>
- Русская Википедия
- Страницы с неработающими файловыми ссылками
- Книги-игры
- Игровые движки для визуальных новелл
- Игровые движки для Linux
- Игровые движки для Windows
- Игровые движки для Mac OS X
- Программное обеспечение мобильных телефонов
- Interactive fiction
- Свободные игровые движки
- Свободное программное обеспечение, написанное на JavaScript
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Википедия
- Статья из Википедии
- Статья из Русской Википедии
- Страницы с ошибками в примечаниях