Идея: совместимость с glk
Идея: совместимость с glk
Если сделать совместимость с библиотекой glk, то можно будет играть через gargoyle и thunderworld.
Re: Идея: совместимость с glk
На самом деле, идея-то, ИМХО, хорошая, если есть много плееров, которые поддерживают этот формат. Тогда можно оставить QSP-ядро, а UI отдать на откуп сторонней программе. Возможно, даже Web UI
Другое дело в том, кто это будет делать. Возможно, проще допилить Quest Navigator + скомпилированный через Emscripten QSP.
Re: Идея: совместимость с glk
Классический QSP умеет гораздо больше, чем просто "текст на вывод, ввод и выбор вариантов".
Он работает с графикой, звуком, использует диалоги, разные окошки инвентаря, доп. описания... В общем, если реализовать самые примитивные возможности QSP, это несложно. Но тогда большая часть игр даже классического плеера будет несовместима или лишится своих фишек. Получится, что мы прикручиваем диалект QSP к существующей платформе. То есть синтаксис будет QSP, а возможности только от платформы Glk.
Если реализовывать функционал классического плеера по-максимуму, заменяя стандартные диалоги всякими платформенными костылями, тогда это будет очень тяжело и трудозатратно. Говорю как разработчик нескольких QSP-плееров )
Вот и нужно оно после этого?
Как эксперимент для скучающего программиста, почему бы и нет ) Я одобряю )
Информация
- Статистика форума:
- Всего тем:
- 1062
- Всего опросов:
- 14
- Всего сообщений:
- 16791271
- Бездействующий:
- Пользователи форума:
- Всего пользователей:
- 2903
- Последним зарегистрировался:
- Rfr
