|
jkd003
|
 |
« on: December 10, 2011, 12:34:34 PM » |
|
Tragically keyboards have a input limitation, my laptop for example can not recognize Left, Up and Space at the same time. So If I wanted a character jump diagonally it seems like I would be out of luck.
What do you guys think about input limitations? Do you think it has held PC Gaming back? Is there any way you could overcome it?
I'm actually working on a game right now and I'm debating between taking diagonal jumping out or leaving a warning when I release the game.
|
|
|
|
|
Logged
|
|
|
|
|
harkme
|
 |
« Reply #1 on: December 10, 2011, 01:07:33 PM » |
|
Simplify your controls? I don't know why you need both up and space to jump.
|
|
|
|
|
Logged
|
|
|
|
|
rivon
|
 |
« Reply #2 on: December 10, 2011, 01:25:39 PM » |
|
I never really used a keyboard which didn't allow at least 3 or 4 keys at the same time.
|
|
|
|
|
Logged
|
|
|
|
|
Aloshi
|
 |
« Reply #3 on: December 10, 2011, 01:28:01 PM » |
|
Try mapping the controls to different keys. It sounds weird, but a lot of the "broken" combinations are key-specific, not key-count-specific. At least, in my experience.
|
|
|
|
|
Logged
|
|
|
|
|
increpare
Guest
|
 |
« Reply #4 on: December 10, 2011, 01:34:19 PM » |
|
Try mapping the controls to different keys. It sounds weird, but a lot of the "broken" combinations are key-specific, not key-count-specific. At least, in my experience.
yes, but they're also keyboard-specific. In general, and this is a PRETTY RELIABLE rule of thumb, you can't ever rely on a person ever being able to press down more than two keys at once.
|
|
|
|
|
Logged
|
|
|
|
|
jkd003
|
 |
« Reply #5 on: December 10, 2011, 01:35:23 PM » |
|
Simplify your controls? I don't know why you need both up and space to jump.
Welll the character is jumping from wall to wall and I thought it would be nice to have 4 different jumps, a upwards jump(up+S), a drop(down+S) and two angled jump(left+s and up+left+space)  it seemed like a good idea.
|
|
|
|
|
Logged
|
|
|
|
|
jkd003
|
 |
« Reply #6 on: December 10, 2011, 01:38:11 PM » |
|
Try mapping the controls to different keys. It sounds weird, but a lot of the "broken" combinations are key-specific, not key-count-specific. At least, in my experience.
yes, but they're also keyboard-specific. In general, and this is a PRETTY RELIABLE rule of thumb, you can't ever rely on a person ever being able to press down more than two keys at once. That sounds like really good advice. Its a shame, I LIKE pressing down multiple keys. But what if you had isometric overhead controls, you would need to hold down 2 keys to move diagonally, plus press a third action key.
|
|
|
|
|
Logged
|
|
|
|
|
rivon
|
 |
« Reply #7 on: December 10, 2011, 01:42:09 PM » |
|
AFAIK this problem occurs only when pressing multiple character keys. CTRL, ALT, SHIFT, SPACE etc. all have their own cable/connection so the player should be able to hold up+left+SPACE without a problem.
Otherwise CTRL+ALT+DEL wouldn't work.
|
|
|
|
|
Logged
|
|
|
|
|
vinheim3
|
 |
« Reply #8 on: December 10, 2011, 01:45:28 PM » |
|
could this be game engine specific?
I remember a couple time up-leftOrRight-SPACE would not work so I couldn't move diagonally and do an action
In Visual Boy Advance, this always happens, in LoZ: Link's Awakening, you can't move diagonally and swing your sword, it's worse in metroid when you wall climb, extreme annoyance
|
|
|
|
|
Logged
|
|
|
|
|
jkd003
|
 |
« Reply #9 on: December 10, 2011, 01:47:52 PM » |
|
AFAIK this problem occurs only when pressing multiple character keys. CTRL, ALT, SHIFT, SPACE etc. all have their own cable/connection so the player should be able to hold up+left+SPACE without a problem.
Otherwise CTRL+ALT+DEL wouldn't work.
Perhaps my laptop is "special" Up+Space+ (Right or down) works fine but it refuses to recognize Up+Space+Left. I'm really worried this is isn't that unusual. could this be game engine specific?
I remember a couple time up-leftOrRight-SPACE would not work so I couldn't move diagonally and do an action
In Visual Boy Advance, this always happens, in LoZ: Link's Awakening, you can't move diagonally and swing your sword, it's worse in metroid when you wall climb, extreme annoyance
I plugged in a second keyboard and I didn't find any problems(I'm using gamemaker)
|
|
|
|
|
Logged
|
|
|
|
|
increpare
Guest
|
 |
« Reply #10 on: December 10, 2011, 01:53:03 PM » |
|
But what if you had isometric overhead controls, you would need to hold down 2 keys to move diagonally, plus press a third action key.
Most isometric games just use single cursor/d-pad directions to move (interpreted at 45 degree rotation one way or the other).
|
|
|
|
|
Logged
|
|
|
|
|
ThemsAllTook
|
 |
« Reply #11 on: December 11, 2011, 09:41:14 AM » |
|
This depends on keyboard hardware. One of the selling points of das keyboard is that it can register more individual keypresses than a typical keyboard. Here's some technical info on why this happens, and a Wikipedia article.
|
|
|
|
|
Logged
|
|
|
|
|
Netsu
|
 |
« Reply #12 on: December 11, 2011, 12:33:18 PM » |
|
I once read HERE (it was fun to dig this zine up) that on some keyboards it's helpful to use as little rows of keys as possible.
|
|
|
|
|
Logged
|
|
|
|
|
jkd003
|
 |
« Reply #13 on: December 11, 2011, 12:43:24 PM » |
|
I once read HERE (it was fun to dig this zine up) that on some keyboards it's helpful to use as little rows of keys as possible. That's really interesting! Thanks! It seems like the best solution is to simply allow the player to remap their keys because what will work for some won't always work with others. But that's some good advice for determining the defaults!
|
|
|
|
|
Logged
|
|
|
|
|
Core Xii
|
 |
« Reply #14 on: December 11, 2011, 12:59:43 PM » |
|
It's entirely keyboard dependent, nothing else. Simply put, typing keyboards weren't designed for gaming; When typing you never need to press more than two or three keys at once, so to save costs such keyboards lack the ability to handle more. There is nothing that you as a game designer can do about it. Anyone who plays PC games should get a gaming keyboard that doesn't have this restriction. For instance the SteelSeries 7-G can handle all of its keys pressed at once.
|
|
|
|
|
Logged
|
|
|
|
|