Ink: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
Нет описания правки
Строка 1:
{{product info
'''ink''' это менюшная платформа, которую разработала компания [[inkle]]. [[inkle]] использовала скрипты на [[ink]] при разработке собственных игр, таких как [[80 Days]].
|название = ink
[[Категория:|тип = Менюшные платформы]]
|разработчик =
|язык =
|система = Windows, macOS, GNU/Linux
|онлайн =
|написано на = [[C-Sharp|C#]]
|язык разработки = Собственный скриптовый [[ink]], интегрирующийся с другими языками
|читаемый формат = [[.ink|Исходный код ink (*.ink)]]
|создаваемый формат = [[.json|Разобранный и интерпретированный скрипт ink (*.json)]]
|первый выпуск = 12.03.2016
|последняя версия = 0.8.1
|дата последней версии = 24.04.2018
|состояние =
|лицензия = [https://github.com/inkle/ink/blob/master/LICENSE.txt MIT]
|сайт = [http://www.inklestudios.com/ inklestudios.com]
}}
 
'''ink''' это менюшнаятехнологическое платформарешение для создания менюшных игр, которуюкоторое разработала компания [[inkle]]. [[inkle]] использовала скрипты на [[ink]] при разработке собственных игр, таких как [[80 Days]].
В марте 2016 года [[inkle]] выпустили исходный код '''Ink''' под свободной лицензией MIT. Позже они также опубликовали редактор кода Inky.
 
В марте 2016 года [[inkle]] [https://www.inklestudios.com/2016/03/12/ink_is_out.html выпустили] исходный код '''Ink''' под свободной лицензией MIT, а до этого момента он уже развивался и использовался 4 года внутри компании. Позже они также опубликовали редактор кода [https://github.com/inkle/inky Inky].
Ink - это не платформа, а скриптовый язык для игр. Он интерпретируется в промежуточный формат JSON, который затем отправляется в библиотеку проигрывателя, которая встраивается в движок игры. То есть. вы можете скомпилировать игру официальным <tt>inclecate</tt> и потом передать JSON уже в проигрыватель.
 
Inkink - это не [[платформа]], предоставляющая полный стек технологий для создания [[ИЛ]], а скриптовый язык, дляориентированный на написание игр с интерактивным повествованием. Он интерпретируется в промежуточный формат JSON, который затем отправляется в библиотеку проигрывателя, которая встраиваетсявстраивающуюся в движок игры. То есть. выразработчик можетеможет скомпилировать игру официальным <tt>inclecate</tt> и потом передать JSON уже в проигрыватель.
А теперь перечислим немного интерпретаторов и проигрывателей.
 
Таким образом, ink представляет собой встраиваемый компонент, реализующий базовую функциональность для отдельно взятых игр или целых [[Платформа|платформ]], которые могут строиться на его основе. По этой причине, ink не является лучшим решением для тех, кого интересует быстрое написание текстовой игры без вникания в низкоуровневые вопросы разработки программного обеспечения.
 
== Интерпретаторы и проигрыватели Ink ==
Строка 24 ⟶ 43 :
* {{ссылка|на=http://www.inklestudios.com/2016/03/12/ink_is_out.html|ink is open, right now!}} - Запись в блоге inklestudios.com, 12 марта 2016.
* {{ссылка|на=https://github.com/isakgrozny/PalimpsestNW|PalimpsestNW}} — шаблон для упаковки игр на Ink в отдельные приложения под Mac. Возможно, работает на Windows и Linux.
* [[:Категория:Игры на Ink|Игры на Ink]]
 
== См. также ==
[[Категория:Менюшные платформы]]
* [[:Категория:Игры на Ink|Игры на Ink]]
Источник — https://ifwiki.ru/Ink