CG8516 / PvZA11y

An accessibility mod for Plants VS Zombies
MIT License
31 stars 11 forks source link

Zen Garden's suggestion #19

Open piano777wzy opened 8 months ago

piano777wzy commented 8 months ago

Hello! I would like to make a suggestion, could you also add automatic reading of coordinate information in Zen Garden. Additionally, if we can directly read the position of the snail, it would be convenient for us to feed chocolate. thanks!

CG8516 commented 8 months ago

Yes, I will include the board coordinates in the next update.

The snail may be more difficult, as he is small, and moves in all directions around the garden.
Even if you knew which tile he was on, you would only be able to feed him if he was directly in the middle of a tile.

I might need to make the Info4 button click on him. So you could wake him yourself, or feed him chocolate.

piano777wzy commented 8 months ago

是的,我将在下一次更新中包含电路板坐标。

蜗牛可能更难,因为他很小,在花园周围四处移动。即使你知道他在哪块瓷砖上,也只有当他直接在瓷砖中间时,你才能喂他。

我可能需要让 Info4 按钮点击他。所以你可以自己叫醒他,或者喂他巧克力。

Ok. Then I won't open another issues anymore. At present, it seems that the numbers on the keyboard on Zen Garden do not have any effect. I think whether they can be added to it. Other numeric keys such as Adventure Mode, Mini Game and Survival can all make plant selection operations. If I turn off the switch to automatically collect the sun, how do I know where the sun appears? can you make a hotkey to see which grid the sun appears on? Or some other way to turn off this switch and know where the sun is. Thank you。

CG8516 commented 8 months ago

It's fine, you can open issues.
I totally forgot to support those keys in the zen garden, and will add those in the next update too.

Finding sun will also be difficult, as they also move around the board, and there can be many on the screen at the same time. It might require an additional sonar system to find them, or maybe they could constantly emit a directional sound cue that isn't a beep.

CG8516 commented 8 months ago

Beta 1.14 has your requested zen garden improvements.

No manual sun collection yet though.

Cyrax2001 commented 8 months ago

How about making it so that when a sun appears, a sound is heard, and the exact tile where it is located is vocalized? You could also make it so that pressing a button could trigger the function to report again where the sun is. Obviously, this could also apply to coins and other things. Although... I won't lie to you. While the mechanic of collecting suns works well for sighted players, I don't think it is as suitable for us. For them, it's something they can click on the screen casually. For us, it would be an annoying race against time. That's why I would propose this: make it possible to do it as I suggest, but also provide the option for the automatic collection of suns that we already have.

CG8516 commented 8 months ago

If you have a couple of sunflower columns, narrating all sun positions when they spawn would probably be overwhelming for most players.
When manual sun collection is added, it will definitely be set to automatic collection by default.
Even with sight, I personally find collecting sun to be very tedious and unfun.

But I understand that some people may want to experience the gameplay as close to the original design as possible, so I'd like it to be an option for those who have gotten used to the experience and want an additional challenge.

Cyrax2001 commented 8 months ago

Actually, I only noticed this matter of collecting suns recently. I was playing Plants vs. Zombies, and my younger sister came in and asked: "Can I play?" I said yes, and she completed the entire stage 2. By the way, it hurt a bit, as I wanted to play it all by myself, lol. The thing is, when she started playing, I hadn't closed the accessibility mod. I left it open because I wanted to see if the mod caused any conflicts with gameplay using the mouse. It turns out there is one, but it's the one I'll tell you about now: She said, "Wow! The suns are collecting themselves!" "Oh, yes, it's the utility that allows me to play. Let me turn it off..." "No! Leave it, I like it better this way." So, she played the whole time with automatic sun collection. Some time later, she asked if she could play again, and I said yes. When she was playing, she said: "But the suns are not collecting themselves anymore!" "Oh, it's because this time I didn't turn on the accessibility mod." "Turn it on again; it's much better when the suns collect themselves!" By the way, because I don't want this little story to be the only thing you read in this message... I want to ask you something. Did you see what you did with the suns before? Making the amount of them be read automatically when you collect one? Could you do the same thing with coins, but a bit differently: When you pick up a coin, say the value it adds. I know there are various coins in the game, and, as I understand, these coins do not represent a single unit of currency. A bit like the suns, which represent 25 units of sun instead of just one unit. When you get a coin, you could make it mention how much it adds. Something like: "100 coins! 1000 coins!" Also, please add the type of coin you pick up. By the way, a curious fact. I don't know if you noticed that, sometimes, when I suggest messages for you to add, I use exclamation marks. It's because certain TTS engines we use in screen readers can read them with greater expressiveness, just as they correctly accentuate the expressiveness of a question when there is a question mark. This is a minor detail, but you could take advantage of it to add exclamation marks in some messages, like in the automatic reading of suns, to emphasize their importance. I apologize if it bothers you to read long texts; I really enjoy writing.