yangyuan/hearthrock

developing accessible HS client for screen reader users

Opened this issue · 0 comments

Hello! I am looking into making a client that would allow screen reader users play HS. Blind and visually impaired people use the computer using a screen reader, which provides feedback through synthetic speech about the GUI as the user interacts , thus allowing them to understand what is happening. Unfortunately the HS client GUI doesn't implement any accessibility that would allow screen readers to interact with the game, like being able to read info about cards, read what is happening, play cards, etc.

This bot engine looks like a promising way to programmatically get information about what is happening in game and to interact by performing game actions. So this could be potentially used to create an accessible client for screen reader users. as an MVP, a simple textual command line client would work.

I would like to ask if this project still works with HS. If it does I would like a little help with how to set this up. Is the basic idea to launch the game as usual and run for example app.py from examples in the background? Then when user enters the game, the bot will automatically take over?