PlainStead: различия между версиями
Johnbrown (обсуждение | вклад) |
Johnbrown (обсуждение | вклад) "Проект заморожен" (https://github.com/instead-hub/plainstead) |
||
| Строка 13: | Строка 13: | ||
|последняя версия = 3.0.0 |
|последняя версия = 3.0.0 |
||
|дата последней версии = 20.05.2023 |
|дата последней версии = 20.05.2023 |
||
|состояние = |
|состояние = Архивное |
||
|лицензия = [https://github.com/instead-hub/plainstead/blob/master/LICENSE.txt MIT] |
|лицензия = [https://github.com/instead-hub/plainstead/blob/master/LICENSE.txt MIT] |
||
|сайт = [http://dialas.ru/platforms/plaininstead/ dialas.ru/platforms/plaininstead] |
|сайт = [http://dialas.ru/platforms/plaininstead/ dialas.ru/platforms/plaininstead] |
||
Текущая версия от 19:10, 22 апреля 2026
| PlainStead | |
| Тип | Интерпретаторы INSTEAD |
|---|---|
| Разработчик(и) | Антон Ласточкин при участии Петра Косых |
| Языки интерфейса | Русский |
| Операционные системы | Windows |
| Написано на | C++, C, Lua |
| Читаемые форматы файлов | Архивы игр INSTEAD (*.zip) и Игры INSTEAD (*.lua) |
| Дата первого выпуска | 27 декабря 2016 |
| Последняя версия | 3.0.0 |
| Дата последней версии | 20 мая 2023 |
| Состояние | Архивное |
| Лицензия | MIT |
| Сайт | dialas.ru/platforms/plaininstead |
PlainInstead (или Plainstead) представляет собой текстовый (plain text) интерпретатор с поддержкой звука под операционные системы Windows для классических игр на платформе INSTEAD. Его отличительной особенностью является расширенная поддержка программ экранного доступа, позволяющая комфортно играть в текстовые игры пользователям с ограниченными возможностями зрения.
В PlainInstead встроена библиотека игр, содержащая несколько адаптированных для чисто текстового прохождения менюшных квестов. Менеджер игр показывается при запуске проигрывателя, а также в любой момент может быть открыт через меню программы или по горячей клавише CTRL+M. Проигрыватель имеет горячие клавиши и для других функций, таких как управление звуком, открытие настроек и других.
Особенности
Для пользователей программ экранного доступа в меню настроек есть три специальные опции:
- «Озвучивать новый текст через программу экранного доступа»: проигрыватель автоматически произносит вслух средствами экранного чтеца новый текст описания. Поддерживаются такие программы экранного доступа как JAWS, NVDA, SuperNova, System Access, Window-Eyes и ZoomText.
- «Перемещать фокус на поле текстового вывода после ввода команды»: проигрыватель автоматически устанавливает фокус на поле, в котором выводиться описание, что может быть удобно в первую очередь пользователям брайлевских дисплеев.
- «Разрешить звуки изменения списков»: проигрыватель воспроизводит специальные звуки, обозначающие обновление трёх списков с объектами игры, что позволяет без зрительного контроля всего содержимого экрана узнавать об изменении состава доступных элементов управления.
Технические решения по обеспечению невизуальной доступности интерфейса в значительной степени основываются на наработках проекта TadsWrapper.
В версии 3.0.0 добавлена поддержка метапарсера (только игры на Instead 3).
Ссылки
- Страница официального сайта с ссылками на загрузку актуальных версий
- Репозиторий с исходным кодом
- "Игра «Зеркало» и платформа текстовых игр INSTEAD" - обзорная статья про проект PlainInstead