FunkinCrew / Funkin

A rhythm game made with HaxeFlixel
https://www.newgrounds.com/portal/view/770371
Other
2.81k stars 2.23k forks source link

Enhancement: Blind Accessibility #772

Closed felix-nuh closed 2 years ago

felix-nuh commented 3 years ago

Blind Accessibility

Blind gamers are often shafted when it comes to popular video games. Many are aware of their friends playing exciting new titles that offer no accessibility to them. Many games could use simple design changes to make the experience more usable to blind people just from a basic analysis.

How would it be implemented?

First, I suggest also talking to people on both r/blind and audiogames, two major sites for blind users, to experiment with the game. This way, you can test your implementation with blind users who can inform you of important things you miss or user experience.

I am sighted, but my suggestions would be the following;

I haven't played the game yet so if something is already implemented, just ignore it. I've seen video online of how the game is played. Obviously more suggestions are open. Also, engage back and forth with these communities to produce a more usable accessible game, it really has potential.

Thank you for reading. I don't normally use github by the way so I will not be monitoring this issue directly but I wanted the developers to be aware of it.

hdboye commented 3 years ago

I really like the idea of support for people who are blind, but do not believe that this should be a feature. A key part of Friday Night Funkin' is sight, to hit notes at the exact moments you need to according to the song. That's what games like these are about. There is also a lot of loud music in the game that may disturb the beeps and make them unhearable. Overall i think it's a great idea, just not suited for this game. This is my opinion, by the way.

felix-nuh commented 3 years ago

Hello,

I disagree entirely with your analysis. I specialize in blind accessibility in game development, have had over 7 years of experience, and I hope that these suggestions can help better influence your decision.

A key part of Friday Night Funkin' is sight, to hit notes at the exact moments you need to according to the song. That's what games like these are about

Actually, Rhythm games are based simply on pushing inputs at specific times. Signifying when that sound should be pressed with carefully timed beeps offers nearly the same functionality as a visual cue. This feature can be disabled normally and be activated by an option setting. The sounds can be cued to play when the trigger animation plays so that a player knows what button to press.

In fact, Rhythm games are not particularly hard to make accessible in general.

There is also a lot of loud music in the game that may disturb the beeps and make them unhearable

You should include a basic volume slider for music and sound effects in your options menu. This will also improve your game's presentation overall.

All of this is very simple to build and should not require more than a few days worth of development.

On Sun, Apr 18, 2021, 8:50 AM hd @.***> wrote:

I really like the idea of support for people who are blind, but do not believe that this should be a feature. A key part of Friday Night Funkin' is sight, to hit notes at the exact moments you need to according to the song. That's what games like these are about. There is also a lot of loud music in the game that may disturb the beeps and make them unhearable. Overall i think it's a great idea, just not suited for this game. This is my opinion, by the way.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ninjamuffin99/Funkin/issues/772#issuecomment-821986898, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATW2LQTRIMRNYUCRMJ3ZEBTTJLIQBANCNFSM43CLGZRA .

T0paz commented 3 years ago

Adding to this discussion, most minigames in Rhythm Heaven can be played without looking at the screen because of their focus on audio design. Most FNF weeks could be modified to provide a "blind" variant, with a focus on hitting the correct timings rather than specific directions, as long as there are vocals matching the corresponding difficulty and unique inputs are either removed or reworked. Technically, you can tell which buttons to press by the vocals already, but this can sometimes be inconsistent, requiring a rework of how vocals translate (not easy).

felix-nuh commented 3 years ago

I like this idea a lot, it can provide an additional gameplay mode as well to other players.

I was listening to Parappa the Rapper and I noticed that as well, repetition of input phrases (groups of commands correlated with music) really helps direct inputs as well. Improving the audio design will greatly improve presentation overall as well.

Don't forget about key rebinding as well. You can build a rebind manager that contains all the inputs as variables, and the input functions can check those instead of static keys. While an in-game interface is preferred, using an external text file is also acceptable.

On Mon, Apr 19, 2021, 5:37 PM T0paz @.***> wrote:

Adding to this discussion, most minigames in Rhythm Heaven can be played without looking at the screen because of their focus on audio design. Most FNF weeks could be modified to provide a "blind" variant, with a focus on hitting the correct timings rather than specific directions, as long as there are vocals matching the corresponding difficulty and unique inputs are either removed or reworked. Technically, you can tell which buttons to press by the vocals already, but this can sometimes be inconsistent, requiring a rework of how vocals translate (not easy).

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ninjamuffin99/Funkin/issues/772#issuecomment-822802613, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATW2LQURRV5GL36IVOXT5XLTJSPCZANCNFSM43CLGZRA .