Изменения

Перейти к навигации Перейти к поиску

Метапарсер

14 байт добавлено, 20:58, 30 ноября 2021
Нет описания правки
|создаваемый формат =
|первый выпуск = 10.11.2012
|последняя версия = 12.84|дата последней версии = 0127.0511.20202021
|состояние =
|лицензия = [https://github.com/instead-hub/instead/blob/master/COPYING MIT]
|сайт = [https://instead3instead.syscallhugeping.ru/page/metaparser/ instead3instead.syscallhugeping.ru/page/metaparser]
}}
В период развития первого поколения платформы [[INSTEAD]] 1.x в 2011 году [[Косых, Пётр|Петром Косых]] была создана экспериментальная разработка, так называемый "Парсерный модуль", являвшаяся первой попыткой реализации [[Парсерные игры|парсерного игрового процесса]] в рамках [[INSTEAD]]. Данный модуль реализовывал простой [[Парсер|синтаксический анализ]] вводимых [[Команда|команд]] за счёт [[wikipedia:Регулярные выражения|регулярных выражений]], подобно платформе [[ADRIFT]], что было призвано обойти сложности реализации полноценного игрового [[Парсер|парсера]]. Однако вскорости самим разработчиком данная попытка была признана не вполне удачной, и проект Парсерного модуля был свёрнут.
Позже, в 2012 году, [[Пётр Косых]] вернулся к идеи идее разработки модуля [[INSTEAD]] для написания [[Парсерные игры|игр с текстовым вводом]] , и 10 ноября 2012 свет увидела первая игра "[[Робото (INSTEAD)|Робото]]", портированная с [[RInform]] при помощи нового модуля, получившего название "Метапарсер". Отличительными особенностями Метапарсера, по сравнению с основными альтернативными [[:Категория:Парсерные платформы|парсерными платформами]], стали:
# Игровой процесс был адаптирован как к клавиатурному вводу [[Команда|команд]], так и к управлению посредством мышки, за счёт возможности кликать по названиям [[Действие|действий]] и [[Объект|объектов]] в выпадающих меню.
== Ссылки ==
* Метапарсер 3:
** [https://instead3instead.syscallhugeping.ru/page/metaparser/ Официальная страница МЕТАПАРСЕР 3]
** [https://github.com/instead-hub/metaparser Репозиторий с исходным кодом Метапарсер 3]
** [https://metaparserparser.syscallhugeping.ru/ Онлайн-библиотека избранных игр на Метапарсер 3]
** [http://instead-games.ru/forum/index.php?p=/discussion/581/metaparser-3 Обсуждение Метапарсер 3 на форуме INSTEAD]
** [https://forum.ifiction.ru/viewtopic.php?id=2360 Обсуждение Метапарсер 3 на форуме iFiction.Ru]
*** [https://discordapp.com/invite/RHquRHm Discord] (канал #ifbot)
* Метапарсер 2 (считается устаревшим и больше не развивается и не поддерживается разработчиком):
** [httpshttp://instead.syscall-games.ru/wiki/doku.php?id=ru/gamedev/:stead2:modules/metaparser/article :metaparser_article "Что такое метапарсер"] - обзорная статья про Метапарсер 2** [httpshttp://instead.syscall-games.ru/wiki/doku.php?id=ru/gamedev/:stead2:modules/metaparser/manual :metaparser_manual Руководство Метапарсер 2] (Содержит ссылки на старый репозиторий проекта с сохранившимся кодом Метапарсер 2)
== См. также ==
* [[:Категория:Игры на метапарсере|Игры на Метапарсере]]
* [[:Категория:Интерпретаторы INSTEAD|Интерпретаторы INSTEAD]]
Доверенные участники, Администраторы
7178
правок

Навигация