-
Notifications
You must be signed in to change notification settings - Fork 12
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
Make use of sense of hearing: Listen and Hear #149
Comments
I've been here since Shoaib took over development of the mod, back when it was several mods. I seem to remember he tried to add a unique sound effect to indicate ore blocks, but it would not pan in the stereo field, so he had to switch to a pitched-down sound that was already part of the vanilla game. The same is now true for various POI items, and the fall detector. I would love it if the sounds could be replaced by unique sounds for the mod, especially as the POI ones are taken from note-blocks and we might want to use those in future. I know a lot of things would be tricky to implement, but I also know how audio games work. In many of them, there are looping sounds for everything from doors to ladders to oncoming enemies. I do not know how much lag implementing similar sounds in the mod would create, and I've done my best to memorise where doors and staircases are, but a lot of people have difficulty remembering loads of coordinates. So do I, to be fair. I have a document full of command strings to paste in that will take me to various places. If you are able to implement any of the following features, I do suggest it all be toggleable, in case it proves unhelpful for some who have learned to manage without such functionality, or who simply enjoy the general vibe of Minecraft, like me.
All of these are things a fully sighted person would be able to notice immediately, as even if they're facing one direction, sighted people can see the land around them on the screen, and also obviously know when the light level is low. Minecraft does come with its own sounds for mobs and relevant entities, as well as various actions and environmental features. All of these do help a lot, though as the above list shows, there are still some things that could, if implemented, improve the experience of totally blind players like myself. There are also some features which I have not mentioned, because I have found other mods that address these particular concerns. Presence Footsteps makes step sounds nice and loud, which is helpful for navigation (and incidentally makes it so Creepers are audible, which is rather important to totally blind players who do not want their things blown up). Ambient Sounds and MAmbience both provide environmental ambiences for each biome, as well as audible indications of the day/night cycle, and each have their positives and negatives. I personally use Ambient Sounds for its seamless loops, but MAmbience also had sounds for the player moving around in different types of armour (distinctive sounds for leather, iron and diamond armour at least, and probably gold and Netherite as well, though I have never had netherite anything and didn't check with gold). It would be nice if all these features could be folded into a single mod, but not even sighted players can have all their favourite mods folded into a single one, and make do with modpacks or the like. I'm fine using these extra mods for these particular features, although I do wish I could have the armour sounds from MAmbience and the seamless loops from Ambient Sounds at the same time. I may add other things to this comment as I think of them, but I do not expect everything to be implemented in the exact way I described above. For all I know, you could come up with a much better way of doing things than I described, similar to when you came up with the area map feature, which I look forward to very much, as it sounds like it will be immensely useful! |
@Trix-Maiden You've posted so many I can't respond to them all, but I've read them carefully and kept them in memory. Thanks again for so many suggestions!
If the "pan" means "direction perceivable sound", we can simply achieve this by playing sound at target position, thanks to Minecraft's 3D nature you'll here a stereo. The
I'm not sure if you mean adding new sounds effects into the game, but the note block has 16 different instrumental tones, more than the type number (11) of ore blocks at least. We can assign different tones to different ore blocks, in
I personally want to expand Here is a hasty and potential way:
Yup, will do so. |
This is a general description of a series of new ideas.
I was lucky enough to have an in-depth conversation with Ni Shuang, an human–computer interaction expert, about possible improvements to be made to this mod. I've written a blog about this conversation but, this blog pales in explaining the theory behind each solution. It is so pale that I don't think translating it into English will give you a better understanding, sorry.
In summary, I wish we could make more use of the user's sense of hearing, which is their strong suit. There are two types of hearing actions: Listen and Hear.
Look
ability, users actively choose to listen to a particular sound.See
ability, users passively hear sounds in the environment.We're doing well on Listen so far,
Read Crosshair
for example. We need to implement more features related to sound effects (like existedPOI Scan
orFall Detector
). We should even make this the main direction, since most games for the visually impaired are similarly implemented.Here are some possible directions.
Audio Orientation
You may want to watch this video which contains ideas about "Audio Orientation", one of the ways to help visual impaired users maintain their perception of space. I think this approach would work well in Minecraft, a complex game that has a endless random generated 3D world.
Information simplification
The interface of this game is designed for people with normal vision and is very informative. Currently our users have to bear a huge cognitive load to play the game, such as memorizing the relationships between discrete blocks. We can reduce users cognitive load by:
The text was updated successfully, but these errors were encountered: