PlainInstead

Материал из IFВики
Перейти к навигации Перейти к поиску
PlainInstead
Тип Интерпретаторы INSTEAD
Разработчик(и) Антон Ласточкин при участии Петра Косых
Языки интерфейса Русский
Операционные системы Windows
Написано на C++, C, Lua
Язык разработки
Читаемые форматы файлов Архивы игр INSTEAD (*.zip) и Игры INSTEAD (*.lua)
Создаваемые форматы файлов
Дата первого выпуска 27 декабря 2016
Последняя версия 2.0
Дата последней версии 2 августа 2017
Состояние
Лицензия MIT
Сайт dialas.ru/platforms/plaininstead


PlainInstead (или Plainstead) представляет собой текстовый (plain text) интерпретатор с поддержкой звука под операционные системы Windows для классических игр на платформе INSTEAD. Его отличительной особенностью является расширенная поддержка программ экранного доступа, позволяющая комфортно играть в текстовые игры пользователям с ограниченными возможностями зрения.

В PlainInstead встроена библиотека игр, содержащая несколько адаптированных для чисто текстового прохождения менюшных квестов. Менеджер игр показывается при запуске проигрывателя, а также в любой момент может быть открыт через меню программы или по горячей клавише CTRL+M. Проигрыватель имеет горячие клавиши и для других функций, таких как управление звуком, открытие настроек и других.

Особенности

Для пользователей программ экранного доступа в меню настроек есть три специальные опции:

  • «Озвучивать новый текст через программу экранного доступа»: проигрыватель автоматически произносит вслух средствами экранного чтеца новый текст описания. Поддерживаются такие программы экранного доступа как JAWS, NVDA, SuperNova, System Access, Window-Eyes и ZoomText.
  • «Перемещать фокус на поле текстового вывода после ввода команды»: проигрыватель автоматически устанавливает фокус на поле, в котором выводиться описание, что может быть удобно в первую очередь пользователям брайлевских дисплеев.
  • «Разрешить звуки изменения списков»: проигрыватель воспроизводит специальные звуки, обозначающие обновление трёх списков с объектами игры, что позволяет без зрительного контроля всего содержимого экрана узнавать об изменении состава доступных элементов управления.

Технические решения по обеспечению невизуальной доступности интерфейса в значительной степени основываются на наработках проекта TadsWrapper.

Ссылки

См. также