Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add screen reader compatibility, accessibility for the blind #654

Open
azurejoga opened this issue Jan 25, 2024 · 28 comments
Open

Add screen reader compatibility, accessibility for the blind #654

azurejoga opened this issue Jan 25, 2024 · 28 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@azurejoga
Copy link

Is your feature request related to a problem? Please describe.

I can navigate through the menus with the sounds when I move the keys, but knowing which option I'm on is difficult.

Describe your suggestion

My suggestion is the following: add full support for the NVDA screen reader and using the Unity UI library, more details below

Describe alternatives you've considered

No response

Additional context

Thanks to my friends for considering accessibility as a resource, and I wish you success in the project!

If you want a Portuguese translation of the program, please, I'm here to help!

@azurejoga azurejoga added the enhancement New feature or request label Jan 25, 2024
@Brunoeternal
Copy link

I am completely visually impaired, too, and I played rhythm heaven megamix and finished this. Azure has a god idea, I like this.

@minenice55 minenice55 added help wanted Extra attention is needed good first issue Good for newcomers labels Jan 25, 2024
@minenice55 minenice55 self-assigned this Jan 25, 2024
@minenice55
Copy link
Collaborator

I'll check out the suggested plugins, they don't seem to support Linux so implementing this will only happen for Windows and Mac

@azurejoga
Copy link
Author

Oh I'm sorry!
for linux you can use speakup

it is quite functional since other accessibility projects use them.
We are very happy that accessibility is being considered

@matrheine
Copy link

hey! this project has so much potential to be completely accessible to blind players indeed! rhythm heaven is one of my favorite games, I've played the versionn for GBA and 3ds on the consoles, and the wii version with the use of emulators, but unfortunately we had to memorise all the menus, so it wasn't the best experience for those without sighted help, or by using an external resource like a FAQ with text instructions to get to the desired options.
if this becomes accessible it will be a dream come true!

@azurejoga
Copy link
Author

@matrheine I'm just as excited as you! let's go together

@blank3times
Copy link
Contributor

I am completely visually impaired, too, and I played rhythm heaven megamix and finished this. Azure has a god idea, I like this.

In my head I've always hated on Sick Beats for being visuals-dependent (a few others might be iffy too but this is the one that I think of first), so I'm curious how that one makes itself playable! ^-^

@minenice55
Copy link
Collaborator

I am completely visually impaired, too, and I played rhythm heaven megamix and finished this. Azure has a god idea, I like this.

In my head I've always hated on Sick Beats for being visuals-dependent (a few others might be iffy too but this is the one that I think of first), so I'm curious how that one makes itself playable! ^-^

sick beats in megamix does actually use distinct audio cues for different number of skipped directions though we could differentiate the cues a bit more

@azurejoga
Copy link
Author

@minenice55 and @blank3times
Yes, I mainly play by listening to the audio cues and how many times we should press, in which direction we should press and which key I should press so that I don't get lost playing.
Also, the final remix is ​​quite difficult, but amazingly I finished with a not-so-bad score!
Anyway, @Brunoeternal and @matrheine would be able to explain better how a blind person plays

@Brunoeternal
Copy link

Well. This game, the sick beats, when playing, indicates in what side the virus appears, according of stereo sonds, in right or left of speakers.

@gakishonen
Copy link

Hello.
I love the Rhythm Heaven franchise. I have been playing since 2017. Even though I am blind, I have a literal blast while playing. This video shows how much I love the game. Unfortunately for me, the video did not show up in the recording. Too bad, I guess.
I hope you all could add screen reader support. Can't wait to see what becomes of this.

@tsatria03
Copy link

Hi there. I'm a blind individual who loves any game that is rhythm related, such as beat star and other bop it stile games in the like.
I've been playing rhythm heaven feaver since last year. I've watched countless vidios and tutorials from my friends who have played long before I was introduced to it.
I hope screen reader accessibility
get's implemented as time goes on. I'm quite looking forward to the amazing accomplishments this game will bring in the future.

@azurejoga
Copy link
Author

Is there any update for this?

1 similar comment
@azurejoga
Copy link
Author

Is there any update for this?

@ThatZeoGal
Copy link
Contributor

screen reader support (as well as other languages and translations) are planned for release 2.0 at the latest, though there's a possibility it could come sooner. we're trying to figure out the best way to do it

@azurejoga
Copy link
Author

OK! this is amazing!! I'm very happy!❤
So when you release the new versions, please let us know through this issue

@jhonata192
Copy link

I am also happy that they are thinking about accessibility and this advancement in the game will allow many people with disabilities to be included in the game.

@ThatZeoGal
Copy link
Contributor

of course! we'll post updates here 🙏

@ThatZeoGal
Copy link
Contributor

Alright, finally getting started on this.

2024-05-06.22-31-12.mp4

As I work on this, any feedback would be incredibly helpful and appreciated! Leave feedback and suggestions here, or in our Discord server, in the "feature development" forum, in the "localization & screen reader support" post. Here's an invite to the server: https://discord.gg/rheavenstudio

The more feedback I get, the better I can make it, so please don't hesitate to reach out! The more people testing, the better :)

@azurejoga
Copy link
Author

@ThatZeoGal Is there already a trial version for this?
It's looking amazing! I can't wait to help with localization into Portuguese

@azurejoga
Copy link
Author

Also, don't forget to add support for NVDA Screen Reader

@zersiax
Copy link

zersiax commented May 13, 2024

@ThatZeoGal I'm ...not sure what I'm looking at. Is that TTS generated by the game somehow?

@ThatZeoGal
Copy link
Contributor

@ThatZeoGal Is there already a trial version for this? It's looking amazing! I can't wait to help with localization into Portuguese

No trial version yet, but i’ll work on it :)
The plugin i’m using natively supports NVDA!

@ThatZeoGal
Copy link
Contributor

@ThatZeoGal I'm ...not sure what I'm looking at. Is that TTS generated by the game somehow?

Yes, the TTS (in the video is Apple’s VoiceOver) is from a screen reader system for blind and visually impaired users to use the game!

@zersiax
Copy link

zersiax commented May 14, 2024

Makes sense. If this is Unity I'm assuming you're using UAP? That should neatly interface with crossplatform screen readers. So you should be all good there ... if you are using the very Apple-specific Unity support we saw released last year though this will likely not work on Windows yet as is :)

@ThatZeoGal
Copy link
Contributor

yes, this is UAP

@azurejoga
Copy link
Author

@ThatZeoGal It's awesome that you're adding mac support! However, don't forget Windows, which is the main operating system for many people, including me! If you want to release a test version in the future, don't forget to add me to the test repository as a collaborator or send me the drive link or another platform for us to download to test, I'll be here!

@ThatZeoGal
Copy link
Contributor

The plugin i’m using, UAP, supports windows and mac (and linux i think) along with third-party screen readers like NVDA

@azurejoga
Copy link
Author

This is amazing, I can't wait for a playable demo or one that I can hear in action

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

10 participants