Twine
Скріншот програми для створення інтерактивної літератури Twine, версія 2.9.2 | |
Тип | ігровий рушій авторська системаd і гіпертекстова системаd |
---|---|
Розробник | Кріс Клімасd[1] |
Платформа | macOS, Linux і Windows |
Мова програмування | Python і JavaScript |
Ліцензія | GNU GPL |
Репозиторій | github.com/klembot/twinejs |
Вебсайт | twinery.org |
Twine — безкоштовна програма із відкритим кодом для створення інтерактивної художньої літератури та гіпертекстової літератури у формі вебсторінок. Доступна для операційних систем macOS, Windows і Linux[2]. Починаючи з версії 2.3.4 підтримує українську мову[3].
Twine вирізняється інтуїтивно зрозумілим інтерфейсом та невибагливістю до ресурсів як самого інструменту, так і згенерованих ним ігор та історій[4]. Twine візуалізує структуру гіпертексту та не вимагає знання мови програмування, як це роблять багато інших інструментів розробки ігор[5].
Twine 2 — це браузерна програма, написана на HTML5 і JavaScript, також доступна як окрема настільна програма; підтримує CSS[5]. Станом на червень 2024 року доступна версія 2.9.0[2].
Замість фіксованої мови сценаріїв Twine підтримує різні «формати історій». У Twine 2 формати історій поєднують стиль, семантичні правила та конвенції розмітки та описуються як «діалекти» мови Twine[6]. Існує багато форматів історій[7]; вони включають Harlowe (типовий формат Twine 2), SugarCube (на основі формату Twine 1), Snowman (інтегрує бібліотеки JavaScript у Twine) і Chapbook (формат «другого покоління», створений і підтримуваний Крісом Клімасом).[8] Twine 2 також підтримує «формати вичитування», які призначені для виведення вмісту Twine різноманітними способами, щоб дозволити перевірку на екрані та вичитування помилок, а також конвертацію історій Twine в інші формати[7].
Частини створюваного твору (текстової гри) представлені як візуальна схема: набір пов'язаних посиланнями (стрілки на схемі) блоків-параграфів. Таке уявлення схоже на «пробкову дошку» Scrivener[9][10]. Всередині блоків текст параграфів задається простою мовою розмітки, близькою до мови розмітки TiddlyWiki[9] (або DokuWiki). Це дозволяє додавати зображення та макроси, задавати значення змінних і перевіряти умови.
Код, що генерується Twine, зберігається у вигляді однієї вебсторінки, яка може бути переглянута з будь-якого сучасного браузера локально, або поміщена на веб-сервер[11]. Він заснований на коді першої версії вбудованого в html-сторінки персонального вікірушія TiddlyWiki[9] і може поширюватися на умовах ліцензії BSDL. Ці ігри також містять код бібліотек, ліцензованих під Apache License та WTFPL[12]. Всі ці ліцензії є дозвільними, тому автор гри може публікувати отримані ігри або інші гіпертекстові твори як пропрієтарне програмне забезпечення.
- Rat Chaos (2012)
- Howling Dogs (2012)
- Depression Quest (2013)
- Queers in Love at the End of the World (2013)
- The Uncle Who Works for Nintendo (2014)
- The Writer Will Do Something (2015)
- The Temple of No (2016)
- Arc Symphony (2017)
- c ya laterrrr (2017)
- You Are Jeff Bezos (2018)
Twine використовувався письменником Чарлі Брукером для розробки інтерактивного фільму «Чорне дзеркало: Бузогриз»[13].
- ↑ https://twinery.org/
- ↑ а б Twinery: Twine Homepage. Процитовано 10 липня 2024.
- ↑ 2.3.4 - Twine Cookbook. twinery.org. Процитовано 9 жовтня 2024.
- ↑ Harvey, 2014, с. 97—98.
- ↑ а б Petit, Carolyn (12 січня 2013). Power to the People: The Text Adventures of Twine. GameSpot UK. Процитовано 15 травня 2013.
- ↑ Story Formats - Twine Cookbook. Процитовано 22 лютого 2021.
- ↑ а б M. C. DeMarco. A Catalog of Twine Story Formats. Процитовано 22 лютого 2021.
- ↑ Terms: Story Formats - Twine Cookbook. Процитовано 22 лютого 2021.
- ↑ а б в Erez Zukerman (18 січня 2013). Review: Twine lets you easily create interactive (англ.). PCWorld. Архів оригіналу за 24 вересня 2020. Процитовано 14 лютого 2019.
- ↑ Friedhoff, 2014, с. 4.
- ↑ Bodo Möslein-Tröppner, Willi Bernhard. 2.5.2 Gamebook-Software-Entwicklungsumgebungen // Digitale Gamebooks in der Bildung: Spielerisch lehren und lernen mit interaktiven Stories. — Springer-Verlag, 2018. — ISBN 978-3-658-21349-7. Архівовано з джерела 16 лютого 2019
- ↑ twine_licenses. Twine Wiki. twinery.org. Архів оригіналу за 14 лютого 2019. Процитовано 14 лютого 2019.
- ↑ Reynolds, Matt (28 грудня 2018). The inside story of Bandersnatch, the weirdest Black Mirror tale yet. Wired UK. Процитовано 28 грудня 2018.
- Офіційний сайт
- Ellison, Cara (10 квітня 2013). Anna Anthropy and the Twine revolution. The Guardian.
- Hudson, Laura (19 листопада 2014). Twine, the Video-Game Technology for All. The New York Times Magazine.