Skip to content
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

High-speed friendly input system needed (level 19+) #52

Open
FluxO4 opened this issue Apr 27, 2023 · 0 comments
Open

High-speed friendly input system needed (level 19+) #52

FluxO4 opened this issue Apr 27, 2023 · 0 comments

Comments

@FluxO4
Copy link

FluxO4 commented Apr 27, 2023

Currently there seems to be no comfortable input system that is compatible with speeds of level 19 and higher, for touch input. The joystick or D-pad simulator cannot be long-pressed for quick reactions, since it takes about half a second for it to stick, and tapping really fast is unreliable for touch screens.

The best way I have found so far is the on-screen-buttons setting, in landscape mode (so the buttons are very large), and then tapping with multiple fingers to trigger left or right movement multiple times at once. This works, but requires an awkward, uncomfortable position for the fingers and a surface to put the device on; not good for a game one would play to relax.

I suggest adding input methods to make playing at high speeds comfortable. The most non-intrusive way to do this would just be to have a toggle that makes it so that long pressing the left or right button instantly sets the piece moving multiple cells (instead of waiting for half a second first). Another way could be to make it possible to press both left and right buttons at once which stops the piece from moving, and one would simply let go one of the buttons to have the piece move the other way at speed.

The best IMO (but most intrusive I think) way would simply be a new input mode with ten buttons on the right (to instantly teleport the piece however-many steps left or right), and three buttons on the left (to rotate left, right or double), so every move can be made with one tap on each button set. I am currently working on this for my own personal use. The ten buttons might be better placed below the game screen, in line with the columns - I'll have to experiment a bit to find out which is more comfortable.

Of course, the likely best method would be somewhere between those two extremes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant