Low-Vision Feedback Needed: Word-Puzzle Game Made by Completely-Blind developer

By Dark Horse Gam…, 3 May, 2023

Forum
iOS and iPadOS Gaming

Hey everyone!

My name is Zach, and I'm a completely-blind Marine Corps veteran who lost my sight four years ago. Since losing my sight, I've taught myself how to code so I can create accessible mobile games that everyone can enjoy, and my first game, Zanagrams, has been approved by Apple, and is now live of Test Flight.
Given that I'm completely-blind, I know that everything works as-intended with Voiceover, but I need feedback from community members with low-vision to make sure that my code works correctly with their accessibility settings. Also, if you have sighted family members, I'd love to hear feedback from them as well.

You can follow this link to access Zanagrams in Test Flight, which is Apple's testing platform for developers:

https://testflight.apple.com/join/8SwCjcev

Options

Comments

By Tristo on Thursday, May 25, 2023 - 22:46

I'll have a play around with this later and let you know how I go. I am completely blind.

By Bruno Ciccone on Thursday, May 25, 2023 - 22:46

Hi Zach!

I’m new to this forum and still familiarizing myself with etiquette and terminology for visual and hearing impairment, so if I say anything that comes across as tone deaf, I apologize in advance.

I’m testing with an iPhone 13. I’m currently researching game design for visual and hearing impaired gamers for my next game. I don’t consider myself a hardcore gamer. I have one game on the App Store that is not accessible. I have never played this genre of game, but have unscrambled word puzzles in the past.

I love the simple and clean design of the Home Screen.

The menu with Puzzles, How to Play, Stats, Setting, Credits should be centered between the Page title and copyright notice. It’s currently aligned too low and hugs the copyright notice.

I would divide the Welcome to Zanagrams text on the Home Screen into 2 lines. The game's name or logo could be the page title with a friendly subtitle below.

Example:
Line one: Zanagrams
Line two: Welcome Word Genius!

Maybe consider having the name Zanagrams as a logo graphic instead of text.

The Home and Puzzle screens use a linear color blend from the top to the bottom, while the How To Play, Stats and Credits screens use a radial color blend. I think the linear blend on the Home Screen makes the text easier to read.

If you stick with a color blend for the page backgrounds, I would put the darker color on the bottom and lighter one on top. Currently, green is on top and yellow is on the bottom. I would reverse it.

The background colors aren’t my favorite. I think some brighter colors would work better. Maybe even a lighter background with faded random letters to give it some polish.

The page text that’s black is easy to read, but the white text on the credits page is more difficult.

All of the text hugs the edge of the screens, text boxes and menu drop downs. I would use padding to move text inwards to give it some breathing room.

The How to Play text is too long and confusing to me. I think it can be simplified. I stopped reading it and jumped into the game to see if I could just figure it out myself. When I had difficulty understanding what to do in the game, I jumped back to the help text.

I’m not a master of general knowledge or trivia. While I’m a helicopter pilot and the theme Aeronautics appeals to me, I think topics like that might have little broad appeal unless you’re targeting a more educated audience.

Here are some ideas that would make this game more appealing to me.

I think I would prefer one puzzle, or sentence, to solve on the screen at a time. The list of unrelated topics on each page threw me off and I wasn’t sure what to do.

The puzzle packs could be grouped by theme like Aeronautics, Nature, etc. For example, I select the Nature pack, solve the first puzzle and move to the next screen for the second puzzle of that theme pack and so forth.

To make me feel like a winner, I would like the scrambled puzzles to go from simple to harder. That way, I score some points and return later to try the one’s I couldn’t solve.

About the game icon of "Z" made of of small letters. I would consider using a solid Z for the app icon. The green over black almost makes the icon seem solid black. I think the Z would pop more with a lighter color.

Good luck with the game! Feel free to let me know if you want me to expand on any of this.

Cheers!

By Laura on Thursday, May 25, 2023 - 22:46

As a voiceover user, who loves puzzles, this is just the game I’ve been looking for. I love the concept and layout. However, I also had a suggestion. I would be more likely to play this long term if the app itself was paid and all the puzzles in it were free.

By Dark Horse Gam… on Thursday, May 25, 2023 - 22:46

Once Zanagrams hits the App Store, it will contain 20 puzzles for free, but the rest will be available for purchase. So far, I've written over 100 full puzzles, and offering them as in-app purchases will allow me to add more content to the game as it gains traction.

By Dark Horse Gam… on Thursday, May 25, 2023 - 22:46

This feedback is so, so valuable. As you can probably imagine, developing the interfaces is the toughest part of programming without any vision. So far, I've actually written 10 full puzzle packs, with a grand total of 100 puzzles that contain 600 individual anagrams. Half of those are actually themed packs, like you suggested. Any of the 'Word Salad' packs are untamed, which I believe adds an extra layer of complexity, but based on your input, maybe having a difficulty rating for puzzles would be helpful? Additionally, do you feel that having a description for the Puzzle Packs would be helpful? For example, using the Word Salad pack as an example, I might include a Text view along the lines of, "A pack of 10 unthawed Zanagrams for an extra layer of challenge.".

Also, following along with your comment on feeling rewarded as you play, I'm curious to hear what you think of the scoring system?

Feel free to reach-out when you're working on your new game, or if you decide to make your current app accessible. My
Twitter handle is @ZachCTidwell.

By Bruno Ciccone on Thursday, May 25, 2023 - 22:46

Hi Zach!

Just curious, what programs are you using to create this game? My preference has been Unity.

I think your idea of stating something like, "A pack of 10 unthawed Zanagrams for an extra layer of challenge," would work well for someone unfamiliar with the genre like me who doesn't know what "word salad" means.

I'm thrilled that I completed a Zanagram because I was initially bad at this and finally got into the groove of things. Excellent job on stickiness! Now that I see how this game works, I can see myself completing another.

I like the sound effects.

I think your scoring is fine. I was eluding to the difficulty of solving puzzles in each group going from easy to more complex. It would encourage inexperienced players like me to continue and return to the game, even if they couldn't solve the most challenging puzzles in each group. But that feedback is just based on me being a casual player and not being experienced at playing many different types of games.

My first non-accessible game was just to test the waters of getting a game published on the App Store. Since then, I've been excited about the idea and challenge of creating games that are inherently accessible through design.

I have a lot to learn. I appreciate your offer for reaching out when I'm ready to test some ideas.

Wishing you continued success on your game dev journey!

By Amrit the blin… on Sunday, June 25, 2023 - 22:46

Hi zac, how are you
Hope you're doing well.
As a blind person using voice over, I'd like to learn coding and your game sounds interesting
Can I only try it on test flight?
Also could you give me some tips if you don't mind.
I'm a complete beginner And I don't have a clue where to start
How can I learn.
OUT of interest too, what coding platform program did you learn? and use?

By Dark Horse Gam… on Sunday, June 25, 2023 - 22:46

There aren't any game engines that are accessible for completely-blind developers, so I'm working natively in Swift, using the SwiftUI framework, given the occasional exception where SwiftUI hasn't yet integrated old features from UIKit.

I'm glad you enjoyed it once you figured out how everything works. I've since added an actual tutorial that you can play through in hopes of simplifying the learning process for new players.