-
Notifications
You must be signed in to change notification settings - Fork 18
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
What to do about controls? #13
Comments
Why not WASD? That's the most natural for gamers. hjkl seems unnecessarily Am Samstag, 23. Januar 2016 schrieb Dawid Ciężarkiewicz :
|
@CryZe : In a FPS aiming is a most important thing (right hand), moving secondary. In a roguelike moving is a major thing (right hand), everything else is secondary. At least that's how it works for me. I think having a switchable "input modes" would make everyone happy:
However, other actions would have to be mapped according to the mode too. |
I don't think that matters. Controllers have movement with the left hand Am Samstag, 23. Januar 2016 schrieb Dawid Ciężarkiewicz :
|
Maybe you're right. So what do you think about Left-hand mode + Vim-like mode as two alternative input methods? |
I've implemented a basic Left-hand mode. I find it completely unnatural myself, but I guess it might fit others. I'm also thinking about mouse control. :) |
Because the engine has: lighting, noise, and positioning it gives nice possibilities:
This however complicates the controls. Not only there's `Move/Attack Forward/Backward, Turn Left/Right, but also Move/Attack Left/Right, Charge (double move forward, could also be used to jump through holes).
I've also (maybe needlessly) added a surrounding-moves (
u
andi
). On top of it, there'sShift
+k
, which autotravels moving forward.As a Vim user, it's natural for me to use
hjkl
, but it might not be natural for everyone, so I've added basic arrows support. The problem with arrow keys is that in ncurses, it's hard/impossible to tell Shift+Arrow and Alt+Arrow. Ctrl+Arrow seems to work somewhat.I wonder if forcing people to use
hjkl
is OK, and can arrows be added. Numerical keyboard could work too, but I don't own a single keyboard with numpad.The text was updated successfully, but these errors were encountered: