Repository navigation
Mobile touch feedback from Rocío #3079
manuq
started this conversation in
Playtest Feedback
Replies: 1 comment
|
I started implementing this in a draft PR: #3080 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I had a nice chat with @rothiotome and she gave me amazing feedback about the current mobile touch support.
I observed that she was trying to swipe for aiming and throwing the grappling hook. I asked and she explained me that that's what she would expect, and that is very common in mobile games (to use the swipe gesture). If we do that, a set of bugs become resolved: There are places in which the camera limits prevent the player from using the grappling hook at all. Because the idea is to throw the grappling hook in the swipe direction.
Also, tap on the screen (without swipping) could be used for repel / interact. That is, we can get rid of the big touch button, and instead leave the player to tap anywhere (except in the virtual joystick place or the pause button area).
She also said that we got the virtual joystick right, except that the area for moving could be bigger. In fact, the reason we did this area so limiting was because of the grappling hook.
We need to QA a solution like this, because the tap for repel won't be immediate as it is today. If the script checks for a swipe, repel has to happen on release, not on press. I think it will be fine.
Also with this the task #3026 becomes irrelevant and we can even have input hints on-screen for swipe and tap, in the same way we have for keyboard, mouse, and joypad controls. Which would be more consistent. The only problem is that the atlas texture we use from Kenney doesn't have touch icons. We could start with labels instead of icons. Something like: "Swipe: Aim & Throw | Tap: Repel". This will also help #3024.
Thanks for your great feedback, @rothiotome! I will try to implement this soon.
All reactions