МЕТАПАРСЕР-js
МЕТАПАРСЕР-js | |
Тип | Интерпретаторы INSTEAD |
---|---|
Разработчик(и) | Пётр Косых |
Языки интерфейса | Русский |
Операционные системы | Браузер |
Написано на | Lua и JavaScript/WebAssembly |
Читаемые форматы файлов | Архивы игр INSTEAD (*.zip) |
Дата первого выпуска | 3 апреля 2019 |
Последняя версия | 1.9 |
Дата последней версии | 26 мая 2020 |
Лицензия | MIT |
Сайт | instead.hugeping.ru/page/metaparser |
МЕТАПАРСЕР-js - это облегчённый интерпретатор для игр на платформе INSTEAD, написанных с использованием модуля Метапарсер 3. Он поддерживает только базовые функции по воспроизведению парсерных игр без звука, большинства графических эффектов, а также дополнительных опций, типа таймеров.
Плеер включает в себя две реализации интерпретатора INSTEAD: на JavaScript и на WebAssembly. Версия на WebAssembly обладает более высокой скоростью работы, но поддерживается меньшим числом браузеров, поэтому при отсутствии соответствующей поддержки загружается версия на JavaScript.
МЕТАПАРСЕР-js может использоваться как встраиваемый интерпретатор, на базе которого разработчик собирает автономное web-приложение, так и как web-сервис, которому в качестве параметра GET-запроса можно передать адрес к игре на Метапарсере 3 (ZIP-архив с main3.lua и dict.mrd) и получить страницу с этой игрой, запущенной в МЕТАПАРСЕР-js:
%metaparser-js%?%game%
где
%metaparser-js% - адрес МЕТАПАРСЕР-js;
%game% - адрес архива с игрой.
В частности, для %metaparser-js% можно использовать общедоступную версию МЕТАПАРСЕР-js из библиотеки избранных игр, размещённую по адресу:
https://parser.hugeping.ru/games/
А для %game% брать адреса архивов игр из репозитория игр INSTEAD, доступных по ссылке "Скачать".
Ссылки
- Официальная страница МЕТАПАРСЕР 3 и МЕТАПАРСЕР-js
- Репозитарии с исходным кодом Метапарсер 3 и МЕТАПАРСЕР-js
- Онлайн-библиотека избранных игр на Метапарсер 3, реализованная на базе МЕТАПАРСЕР-js
- Обсуждение Метапарсер 3 и МЕТАПАРСЕР-js на форуме INSTEAD
- Обсуждение Метапарсер 3 и МЕТАПАРСЕР-js на форуме iFiction.Ru