2 players 1 keyboard

Por aoineko

Master (160)

Imagen del aoineko

03-03-2021, 21:18

Hi,
Do you know some examples of games that can be played by 2 players on the same keyboard?
I'm looking for an efficient key mapping for this case.
By "efficient", I mean a mapping that limits the player to get in each other's way.
And since I don't use Bios, if I can limit the number of rows to read, that's a bonus.
Any advice?

Login sesión o register para postear comentarios

Por santiontanon

Paragon (1418)

Imagen del santiontanon

03-03-2021, 21:26

I remember playing a lot of Salamander back in the day which used arrow keys + SPACE/M for player 1, and then E/S/F/C and then SHIFT/CTRL for player 2. It can get a bit tight, but, probably because of our small kid hands, we played all the time anyway!

Por Manuel

Ascended (17941)

Imagen del Manuel

03-03-2021, 22:39

More examples: Quarth, Gekitotsu Pennant Race 2 (and probably also 1), Puyo Puyo...

Por wbahnassi

Master (141)

Imagen del wbahnassi

03-03-2021, 22:47

Konami Soccer, Tennis, Hyper Sports, F1-Spirit, Yie Ar Kung Fu 2 Smile

Por Manuel

Ascended (17941)

Imagen del Manuel

03-03-2021, 23:09

Ping Pong as well, perhaps?

Por aoineko

Master (160)

Imagen del aoineko

04-03-2021, 01:18

The Konami games I tested all use E/S/F/C + Shift/Ctrl for the second player.
The only 2 exception I found is Ping Pong (W/A/S/D without trigger button) and F1-Spirit (A/D + Shift/Ctrl).
Among the non-Konami games I found:
- Bubble Bobble: D/G + Shift/Ctrl
- Puyo Puyo: D/C/G + Ctrl

W/A/S/D is a classic configuration on 2 players PC games and I wonder why it was rarely used in the MSX time.
Ergonomic choice (too close to Shift/Ctrl?) or to avoid technical issue (QWERTY vs AZERTY? Key ghosting?)... Question

What is YOUR favorite key binding for a 2 players game?

Por santiontanon

Paragon (1418)

Imagen del santiontanon

04-03-2021, 02:11

I guess everyone would have different preferences (probably depends on hand shape/size Smile). But for me, something like this would be very comfortable:
- For player one, arrow keys, and then for the two buttons, instead of SPACE/M, it could be "P"/";", which are more to the right in the keyboard, leaving more space to the second player.
- And then for the second player, if using my left hand, instead of WASD, I find WAXD much easier on my thumb, and if using my right hand, then WAZD works best. But again, I guess it depends on the person. So, maybe something ideal would be W/A/D for up/left/right and then have S/Z/X all be down? in that way, you can place your thumb in whichever key is most comfortable to you? and then SHIFT/CTRL for the two buttons

But again, those would be my preferences for my hand shape/size. Probably others find other configurations more comfortable?

Por pgimeno

Champion (289)

Imagen del pgimeno

04-03-2021, 02:34

What models have diodes in the keys to prevent ghosting?

Por TheKid

Paragon (1172)

Imagen del TheKid

04-03-2021, 07:54

Why not make it configurable? Let the players choose their ideal key settings.

Por aoineko

Master (160)

Imagen del aoineko

04-03-2021, 08:57

santiontanon wrote:

So, maybe something ideal would be W/A/D for up/left/right and then have S/Z/X all be down? in that way, you can place your thumb in whichever key is most comfortable to you? and then SHIFT/CTRL for the two buttons

Key replication is a nice idea!
I'll just have to be careful that players don't press those "duplicate" keys without intending to.

TheKid wrote:

Why not make it configurable? Let the players choose their ideal key settings.

Because I prefer spending my time creating a great game than creating a great system. ^^
That said, I'm thinking of letting the player choose between several key mapping presets.

Por gdx

Enlighted (4487)

Imagen del gdx

04-03-2021, 09:00

E/S/F/C is better than W/A/S/D because these keys are common in the AZERTY and QWERTY matrices. This is not the case for Russian matrices but W/A/S/D also is not common either on this matrice.
Otherwise, there is a simple and effective way to define the appropriate keys by asking the user to press the key next to the left SHIFT to play the game with keyboard (instead of the usual SPACE key).

Another solution would be an options menu to choose the keys you want to use but if saving this parameters is not possible, it is annoying to have to define the keys each time the game is started.