Доступность игр для незрячих

  1. ‹ Older
  2. 11 months ago

    alastochkin

    Jan 2017 User since 2016

    Ставишь бесплатную версию NVDA (там есть и портативные варианты) и электронный голос, из бесплатных неплохой RHVoice . Чтобы играть надо жать ENTER по элементам списков. В списке объекты сцены и путь надо жать один раз для выполения действия. В списке инвентаря - один раз ENTER для выбора предмета который надо применить и потом в списке инвентарь или сцена выбрать объект на который применить.

  3. alastochkin

    Jan 2017 User since 2016

    У меня по XP вылезла ошибка:
    -image-

  4. kerber

    Jan 2017 User since 2014

    Забавно. А ХР х64 или х86?

  5. alastochkin

    Jan 2017 User since 2016

    MicroXp, x86 для теста, чтоб вообще пустая была. На виртуалке смотрю.

  6. kerber

    Jan 2017 User since 2014

    В архиве dlls из win7 sp1. XP нету.

  7. alastochkin

    Jan 2017 User since 2016

    Если ставить redistructible package то на хп запускается...

  8. alastochkin

    Feb 2017 User since 2016

    peter а в INSTEAD 3 может появиться возможность добавления текстовых меток для картинок? Типа как в HTML: <img src="..." alt="Текстовая метка">
    Это позволит нам чинить проблему графической информации в INSTEAD-играх без добавления специальной ветки и проверки переменной PLAIN. Можно будет просто делать фиксы с добавлением текстовой метки. Визуально будет показываться картинка, а в консольном и plain text варианте на этом месте будет выводиться текст скрытого атрибута с меткой.

  9. peter

    Feb 2017 Administrator Земля(Москва) User since 2014

    В инстед играх картинки обычно опциональны (помню то время, когда графика в игре просто стиралась, например, когда ее тестировали), то-есть всегда игровая ситуация описана в тексте. То что некоторые игры заточены на графику, так тут и alt не поможет, не заполнит и все. :)

    Для текстовых описаний есть dsc =, зачем что-то другое? Это же и есть один большой alt :)

  10. alastochkin

    Feb 2017 User since 2016

    Ну я согласен, что так должно быть. Это классический инстеад-подход. А вот если авторы решили от него немного отойти и задумали вставить головоломку, в которой часть решения находиться в графике? В том же "Зеркале" мы могли бы вместо параллельной версии, просто добавить к табличкам с иероглифами в текстовую метку тот самый текст со сдвигом.

  11. alastochkin

    Feb 2017 User since 2016

    И вообще, даже если в графике не будет заложена логика. В том же квантовом коте можно давать короткое описание обстановки в домике, бомжа, и т.п. для лучшего ощущения антуража. Как считаешь?

  12. peter

    Feb 2017 Administrator Земля(Москва) User since 2014

    так в том же коте это все в dsc. это же как иллюстрации в книге. есть текст, картинка вторична. короче как по мне идея нежизнеспособна. Если я буду писать alt что мешает мне это вписать в dsc? Какой смысл это выносить в alt? Тем более что графика вообще может делаться потом или другим человеком.

  13. alastochkin

    Feb 2017 User since 2016

    Хорошо, спасибо. Позиция понятна.

  14. peter

    Feb 2017 Administrator Земля(Москва) User since 2014

    alastochkin я понял смысл твоей идеи, но она принципиально ничего не решает. Есть игры жестко заточенные на графику (от 2d аркад на инстеде, до завязки на переходы по карте мышкой). Если автор имеет добрую волю и желание/возможность -- он сделает возможным прохождение игры без графики. Для этого достаточно PLATFORM или какого-то способа определения, где я запущен. Если желания у автора нет, то никакие alt (так как они необязательны) -- не помогут.

  15. alastochkin

    Feb 2017 User since 2016

    С одной стороны она действительно не решает. Аркаду не прикрутить. С другой появляется одна "хорошая практика" - делаешь свойство alt и автоматически знаешь, что оно будет выдаваться вместо картинки и делать фиксы для картинок без alt проще, чем просить автора переделывать описание, которое все видят. Плюс можно вглубь движка сделать проверку платформы и автоматом выдавать alt, также можно опцию добавить при верификации, чтобы давалось предупреждение для картинок без alt. Всё индивидуально, конечно. Вообщем я поинтересовался, нет так нет, это не такой критичный момент. На него можно и забить.

  16. peter

    Feb 2017 Administrator Земля(Москва) User since 2014
    Edited 11 months ago by peter

    alastochkin Ну, может ты как то видишь шире/глубже. Так что если чисто технически, то на самом деле, alt ты можешь сделать сам. Ты можешь сказать, что в твоем движке (а это пока единственный движок без графики), ты показываешь alt вместо pic. Сделать это в lua части - не проблема. И посмотреть, что из этого выйдет. Текст alt ты можешь выдавать туда, где тебе удобно. На самом деле и sdl часть сама спрашивает движок о картинке с помощью: instead.get_picture. Вот напиши свой instead.get_picture который берет 'alt' и показывает его так, как тебе хочется. Это все не часть "стандарта". Как звуки -- это расширения. Так что ничто не мешает тебе это сделать, а дальше -- воля авторов, использовать alt или нет.

  17. 4 weeks ago

    alastochkin

    Dec 23 User since 2016

    Форумчане! Возник идеалогический вопрос. Мы сейчас с коллегой-незрячим игроком шерстим репозитории игр и помечаем какие-то игры как доступные (классическая инстед-маханика), какие-то как недоступные. Оказывается, есть пласт "пограничных" игр, которые могут стать доступными при небольшой доработке. Например, в инстедозе-1, в игре будка, надо поубирать таймер с построчным выводом текста в кат сценах и заменить парсерный ввод (обработка нажатия клавиш), на менюшный выбор. Аналогично с игрой "Бункер", там надо было просто заменить парсерный ввод на выборы меню. Я хотел уточнить, как сообщество видит "вливание" таких измененений? Вот мои варианты:
    а) Делаем официальный форк и заливаем в репозиторий, с похожим названием, эту игру надо поддерживать параллельно с оригиналом. Приммер: Инстедоз-1, доступная версия.
    б) Говорить с автором, чтобы было включение доступного режима или доработка игры, чтобы она была доступна, тогда просто улучшаем версию.
    в) Вообще не лезть в репозиторий - делать фиксы на уровне проигрывателя, что-то вроде патчей на лету.
    г) Более экзотичные варианты. Делать специальную глобальную переменную, которая отвечает за работу в плаин-режиме и патчить существующие игры без их авторов? Писать модули для плаинстеда, которые имитируют работу таймеров, спрайтов, чтобы автоматом стали доступными все игры?

  18. Irremann

    Dec 23 Постоялец User since 2014

    Последнее со спецмодулем наверное самое крутое, но и самое сложное.

    Вообще, я думаю, надо спросить skiminok1986 и он может же просто поднять еще одну категорию в репозитории, типа "песочница2", обозвать её "игры для plainstead" и выкладывать туда доработанные игры с вырезанной за ненадобностью графикой. Это позволит потом запилить спец.клиент с поддержкой только этой страницы репозитория. Если ским по какой-то причине против, то запилите сами свой сайт например. Объемы траффика ведь будут значительно меньше.
    А по самим играм, то авторы почти все здесь и спросить разрешения недолго. Я заранее даю согласие на выпиливание из моих игр версии для плейнстид. Могу даже поучаствовать при наличии некоторого свободного времени.

  19. peter

    Dec 23 Administrator Земля(Москва) User since 2014
    Edited 4 weeks ago by peter

    Имхо. В порядке возможности:

    1) "Писать модули для плаинстеда, которые имитируют работу таймеров, спрайтов, чтобы автоматом стали доступными все игры"

    2) в plainstead ввести переменную по которой авторы могут сами доработать свои игры и сделать ветвление (если они захотят). Для этого можно использовать PLATFORM=... который уже и так есть.

    3) сделать свой репозиторий для незрячих в котором будут ссылки на instead-games.ru игры которые и так готовы и ссылки на свои форки, которые выполнены вашими силами...

  20. last week

    skiminok1986

    Jan 9 Постоялец Курган User since 2014

    Лучше всего, конечно, вариант 1, предложенный Петром. Но это требует времени и сил. Так что пока я готов ввести дополнительную категорию игр совместимых с plainstead, куда можно будет ссыпать как существующие совместимые игры, так и игры подпиленные. Это может оказаться полезным и в дальнейшем, если сделать некоторое подобие ланчера для незрячих и слабовидящих.

    Если alastochkin готов потратить своё время на общение со мной в джаббере (это самый предпочтительный вариант оперативного общения), то совместными усилиями мы можем это провернуть. Как вариант я могу ввести дополнительную роль с возможностью добавления игр в эту категорию и выдать соответствующие права. Так можно будет работать с играми самостоятельно, не прибегая к помощи модераторов.

  21. alastochkin

    Jan 9 User since 2016

    alastochkin готов потратить своё время на общение со skiminok1986, только надо сделать учётку в джаббере.

or Sign Up to reply!