Ink
Версия от 10:55, 8 ноября 2016; Oreolek (обсуждение | вклад)
ink это менюшная платформа, которую разработала компания inkle. inkle использовала скрипты на ink при разработке собственных игр, таких как 80 Days.
В марте 2016 года inkle выпустили исходный код Ink под свободной лицензией MIT. Позже они также опубликовали редактор кода Inky.
Ink - это не платформа, а скриптовый язык для игр. Он встраивается в движок игры или интерпретатор. А теперь перечислим немного интерпретаторов.
Интерпретаторы Ink
- Inklecate (зеркало?) — Официальный интерпретатор Ink написан на C# и интегрирован с Unity. Он поддерживается компанией Inkle.
- Inkjs (зеркало?) — порт на Javascript
- Пример (зеркало?) использования от Oreolek (исходный код демо)
- Blotter (зеркало?) - более продвинутый движок от Bruno Dias. Позволяет использовать Markdown-разметку.
- Kni (зеркало?) (ранее Inkblot) — версия на Javascript с другим синтаксисом
- Blade-ink (зеркало?) — порт на Java
- Jink (зеркало?) — ещё один порт на Java
Также на Github есть подсветки синтаксиса для редакторов Emacs, VSCode, Sublime Text и Atom.
Ссылки
- ink (зеркало) - Официальная страница на inklestudios.com.
- ink (зеркало?) - Репозиторий на Github.
- Writing with ink (зеркало?) - Обучение языку (Github, на английском).
- ink is open, right now! (зеркало?) - Запись в блоге inklestudios.com, 12 марта 2016.
- PalimpsestNW (зеркало?) — шаблон для упаковки игр на Ink в отдельные приложения под Mac. Возможно, работает на Windows и Linux.