I noticed that many if not all of the existing Backgammon experiences out there are not accessible. I wanted to correct that with the new Backgammon app I’m working on for iOS. My friend @Leo said that I should post here to find out more about what the community would want in a Backgammon app.
I was thinking that VoiceOver would announce each point (triangle) on the board with the color and number of checkers. Then, each point could have custom actions to advance one of its checkers by the dice amount.
For example, if the dice are 1 and 2 and the user is focused on the 4-point, VoiceOver could read “White’s 4-point, Button, 3 white checkers”. (Should the points be buttons themselves? They are not explicitly activating elements per se.) The custom actions could be “Move checker 1 to 3-point, capturing black checker” and “Move checker 2 to 2-point”.
I also want to add custom rotors so that people can quickly scan the board for their own and their opponent’s controlled points.
That all being said, is there anything I should change or add to my approach in bringing assistive tech support to my app? The currently available TestFlight beta of the app is not very accessible but I will post a link here once I am satisfied that people could use it and give valuable feedback.