Sharpee: различия между версиями
Содержимое удалено Содержимое добавлено
корректировки перевода |
Nikita (обсуждение | вклад) Нет описания правки |
||
| (не показано 6 промежуточных версий 2 участников) | |||
Строка 1:
{{product info
|название =
|тип =
|разработчик = [[Разработчик::Cornelson, David|
|язык = английский
|система = Windows, macOS, Linux (runtime); macOS (Chord Writer)
|онлайн = да
|написано на = [[TypeScript]]
|язык разработки = [[JavaScript]], [[TypeScript]] [[wikipedia:Категория:Семейство языков программирования JavaScript|или др.]]
|читаемый формат =
|создаваемый формат =
|первый выпуск =
|последняя версия = 5.4.0
|дата последней версии = 11.09.2026
|состояние = активное
|лицензия = [https://github.com/ChicagoDave/sharpee
|сайт = [https://sharpee.net/ sharpee.net]
}}
Sharpee — это платформа для создания текстовых игр (с [[Синтаксический анализатор|парсером]]), написанная на языке TypeScript. Это движок, на котором работают все файлы на языке Chord, а также полноценный инструмент для разработки игр.
Файл игры .story на языке Chord компилируется в файл IR, который загрузчик сценария преобразует в сущности, характеристики, фразы и связи. Сценарий на TypeScript формирует те же элементы напрямую через API. В обоих случаях игра выполняется одним и тем же движком.
Строка 24:
Что может предложить платформа Sharpee:
*
*
*
*
*
*
*
Движок и стандартная библиотека никогда не выводят текст на английском языке. Всё, что читает игрок, поступает из языкового слоя по идентификатору сообщения; благодаря этому локализация сводится к добавлению языкового пакета, а не к поиску и замене жестко прописанного в коде текста.
Строка 40:
* [https://sharpee.net/sharpee Официальная документация на английском]
* [https://github.com/ChicagoDave/sharpee Официальный репозиторий]
| |||