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

Adjust keyboard and gamepad bindings #115

Closed
VideogameScrapbook opened this issue Apr 26, 2017 · 14 comments
Closed

Adjust keyboard and gamepad bindings #115

VideogameScrapbook opened this issue Apr 26, 2017 · 14 comments

Comments

@VideogameScrapbook
Copy link
Contributor

VideogameScrapbook commented Apr 26, 2017

When I started the latest build, I assumed that the arrow keys or WASD would control Player 1 (as they had in previous builds). Since this wasn't working, I assumed that the controls might be broken. @Cheeseness told me through IRC that Y and H are the current controls for player 1.

Unless there is a good reason to keep the left player controls as Y/H, I'd recommend changing it to W/S (since a lot of games use WASD for movement). Furthermore, I think the action buttons for the left player should be Left Shift and Left Ctrl.

As for the right player, I'd recommend arrow keys/Right Shift/Right Ctrl. This would mirror the other players controls and most closely align with other games. These controls would also allow for either one handed or two handed play, depending on preference.

And if InputManager actually allows this: when there is only one player per computer (such as online or single player offline), then either W/S or up/down could be used for the player's paddle (since up/down is the most intuitive for people who might skip the instructions quickly).

I don't want to step on anybody's toes, so I won't make these changes myself.

@Cheeseness also mentioned that the gamepad bindings also may need some tweaking, but I haven't yet tested the gamepad option myself.

@fragmental
Copy link
Contributor

They're yh because using left shift, left ctrl, left at with yh is uncomfortable.

@fragmental
Copy link
Contributor

Ideally 2 players on one keyboard would use 2 hands.

@fragmental
Copy link
Contributor

I don't know how to edit comments on phone. Should have read using one hand on wd and one hand on left shift/alt/ctrl is uncomfortable

@VideogameScrapbook
Copy link
Contributor Author

Here's my suggestion after some thought: Up/Down/Right Shift/Right Ctrl for right player. W/S/Left Shift/Left Ctrl for left player, Besides being symmetrical and more likely to be discovered based on similar mappings in other games, this would allow either player to use 1 or 2 hands for their controls.

I don't want to step on anybody's toes so I've I will update the description according to these ideas rather than make the changes myself. But I believe my suggestion isn't any less comfortable than the current setup.

And if InputManager actually allows this: when there is only one player per computer (such as online or single player offline), then either W/S or up/down could be used for the player's paddle (since up/down is the most intuitive for people who might skip the instructions quickly).

@VideogameScrapbook
Copy link
Contributor Author

VideogameScrapbook commented Apr 26, 2017

@Cheeseness, @lightsoda, @fragmental, what do you think of my suggestion in the comment above?

@fragmental
Copy link
Contributor

fragmental commented Apr 26, 2017 via email

@VideogameScrapbook
Copy link
Contributor Author

@fragmental, yes, I tested with two hands for about a minute (please note that my proposal doesn't require using the Alt keys at all, which makes a huge difference). With my keyboard and keeping my left hand close to the left edge of the Shift button, it feels good, but I know that hands and keyboards vary. I noticed somebody did a pull request that changed controls a bit but not quite to what I proposed. In the end I think everybody could have a different opinion about optimum controls and it just depends on what @Cheeseness decides to do regarding the pull requests.

@fragmental
Copy link
Contributor

possibly. There are the power buttons and the flipper buttons. Which is 3 or 4?

@Cheeseness
Copy link
Contributor

I'm comfortable using WS and left shift/ctrl/alt with two hands and don't have any problems.

Different keyboards, hand sizes and finger preferences, and whether a player is sitting in them middle or to the left of the keyboard are all definitely going to have an impact here - I think anybody offering feedback must have had two people sitting at their keyboard for that feedback to be relevant (otherwise we're likely to be getting experiences from people sitting in the middle of the keyboard clouding things up).

Right now, first player is left player, and the right player's power controls are space and left alt.

@Cheeseness
Copy link
Contributor

I'm still getting around to reviewing pull requests. I'll see how #122 looks when testing.

@fragmental
Copy link
Contributor

fragmental commented Apr 27, 2017 via email

@fragmental
Copy link
Contributor

Not to bring up a dead issue, but I tried and you were correct, w/s is more comfortable when you're left of the keyboard. Absolutely 100%

Seems like a good reason to make first player right side, though, since middle of the keyboard would be the natural sitting position of a single player. Possibly trifling detail? shrug

@Cheeseness
Copy link
Contributor

I've popped up some changes in #129 that address legitimate bugs that came in with the first implementation, and tries to address some of the comfort/awkwardness concerns laid out here.

@Cheeseness
Copy link
Contributor

#129 has been merged. I'll close this one here, and we can open new issues (referencing this and others if needed) to address any further refinements/changes that are needed.

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

3 participants