MFGG Forums
  • Home
  • Members
  • Help
  • Search
MFGG Main Site MFGG Forums MFGG Developer Discussion v
« Previous 1 2 3 4 5 … 16 Next »
What is your preferred keyboard button layout for playing fangames?
MFGG Forums MFGG Developer Discussion v
« Previous 1 2 3 4 5 … 16 Next »
What is your preferred keyboard button layout for playing fangames?
MFGG Forums MFGG Developer Discussion v
« Previous 1 2 3 4 5 … 16 Next »
What is your preferred keyboard button layout for playing fangames?
Mark All Posts Read Today's Posts

What is your preferred keyboard button layout for playing fangames?
United States gamester
Goomba
Members
MFGG Awards 2006 Winner MFGG Awards 2009 Winner
#1
01-22-2023, 11:13 PM
Everyone who makes a game has to decide which buttons are going to be used to play it. For most MFGG games, the buttons typically include the following:

-Arrow keys
-Shift (do you want to turn on sticky keys?)
-Ctrl
-Alt
-Spacebar
-Letters - 'Z' , 'X' , 'C'

We are well beyond the point where if you don't like the control layout, you can change it using code, keyboard mapping apps, pc controllers, etc.

But since we are discussing the keyboard:

What is your preferred layout?
Do button actions (run, jump, start, pause, etc.) feel most natural in a particular layout?
Any layouts that you dislike?

(This post may or may not be valuable for the current generation of fangame creators)
[Image: view?usp=drive_link][Image: view?usp=drive_link]
[-] The following 4 users Like gamester's post:4 users Like gamester's post
  ↳ KrystalPhantasm, OssieTheOstrich, Q-Nova, VinnyVideo
Vert
Eternal wage slave
Members
#2
01-23-2023, 01:59 AM (This post was last modified: 01-23-2023, 02:01 AM by Vert.)
Arrow keys, Z to run and X to jump. C to do some other thing I guess.

Some people got really mad at me for making that the default for my game's demo, as we hadn't implemented remapping yet. I was really surprised by that as that's practically the standard for emulators.
[-] The following 4 users Like Vert's post:4 users Like Vert's post
  ↳ gamester, KrystalPhantasm, newredstone02, VinnyVideo
Netherlands Luigibonus
Koopa
Members
Main Site Moderator Submitter MFGG Awards 2023 Winner (2)
#3
01-23-2023, 01:38 PM
I often add control customization in my games within the settings as I think that's always a good idea, but by default it's usually:

Z: jump
X: run
C: other action, e.g. spin or spinjump
Space: something scenario-specific, e.g. using power-up

← / →: move
↑: look up / enter door
↓: duck

Personally I don't like using Ctrl and Shift for controlling the character, but that's just my preference Big Grin I think they're fine for some other actions tho, like releasing the reserve item or bringing up an inventory.
[-] The following 2 users Like Luigibonus's post:2 users Like Luigibonus's post
  ↳ gamester, KrystalPhantasm
United States VinnyVideo
Can't have an avatar without a Shy-Guy
Site Developer
Main Site Moderator Site Developer/Webmasters Wiki SysOp Big Help Submitter Super Reviewer (2) Wiki Contributor Sprite Comp Runner-Up Minigame Comp Winner Minigame Comp Runner-Up Minigame Comp Top 5 (3) Music Comp Winner Music Comp Runner-Up Music Comp Top 5 (2) Drawing Comp Top 5 Game of the Month Winner NCFC Contributor (4) Secret Santa (5) MFGG 17th Anniversary MFGG 18th Anniversary MFGG 19th Anniversary Ye Olde MFGGe Retro Game Jam Participant MFGG Awards 2010 Winner MFGG Awards 2011 Winner MFGG Awards 2012 Winner MFGG Awards 2013 Winner MFGG Awards 2014 Winner MFGG Awards 2015 Winner MFGG Awards 2017 Winner (3) MFGG Awards 2019 Winner MFGG Awards 2024 Winner
#4
01-23-2023, 08:52 PM
Basically, what @Vert said. When I make platformers, I typically use Z as the default for running/shooting, and X as the default for jumping. On a QWERTY keyboard, most people will use their left hand for the action buttons and their right hand for the movement keys. This means you'll have your left index finger on the X key and your left middle finger on the Z key. The index finger is more dexterous than the middle finger, and in a Mario game, you'll be pressing the jump button more frequently than you'll be pressing the run button. In some levels in some games, you'll be holding the run button pretty much nonstop.

I'm also OK with the Shift-Ctrl-Space-Enter scheme. Of course, it's extra-awesome if you include a keyboard configuration menu in your game.
Course clear! You got a card.

[Image: CourseClear.gif]

[-] The following 4 users Like VinnyVideo's post:4 users Like VinnyVideo's post
  ↳ gamester, KrystalPhantasm, OssieTheOstrich, Vert
Austria DJ Coco
Koopa
Members
Minigame Comp Top 5 (2) Drawing Comp Runner-Up Drawing Comp Top 5 (3) Special Comp Winner Super Comp Top 5 Egg Hunter (4) E3 Bingo (2) Game of the Month Winner (6) NCFC Contributor (3) Secret Santa (2) MFGG Awards 2013 Winner MFGG Awards 2014 Winner MFGG Awards 2015 Winner MFGG Awards 2016 Winner
#5
01-24-2023, 06:18 AM
Z/X, even on a German keyboard. I'm a masochist.
[Image: UcpbhBy.png]
[-] The following 1 user Likes DJ Coco's post:1 user Likes DJ Coco's post
  ↳ Vert
OssieTheOstrich Away
"Gone fishing", as they say
Members
Submitter Iso Collab Contributor (2) Sprite Comp Runner-Up Sprite Comp Top 5 Drawing Comp Runner-Up Secret Santa (2) MFGG 17th Anniversary MFGG 18th Anniversary MFGG 19th Anniversary Joke Game Contest Runner Up MFGG Awards 2020 Winner
#6
01-25-2023, 03:46 AM
It kinda depends on what is the console style of the game.

If it's a NES/Gameboy styled experience, it's probably like:
Z: Run
X: Jump

If it's a SNES styled experience, then it's:
S: Run
Z: Jump
Z: Special (like spin jumping or something)

That said I do think that allowing the player to customise their controls is really a must have feature, as this thread obviously shows, people have different preferences for what is comfortable for them.
Other socials:
Sonic Retro
NCFC
YouTube

List of projects I eventually plan to finish after the indefinite hiatus is over, assuming I don't abruptly cancel them:
[+]Spoiler
Mario's Rather Unusual Trilogy (Mario's slightly unusual Boss Rush (Completed), Mario vs. Some Unusual Foes (In development), Mario's VERY Unusual Final Frontier (In development))
Sonic's Foray into Random/Unusual Zones (spin-off of Unusual Trilogy, in development)
Angry Birds Slingshot Frenzy (In development)
Super Mario Flashback: Really Good Edition (In development)
Super Hilda DX (In only conceptual phase)

Yes, I am aware that I have about 6 or so fangame projects currently in development at the same time. And yes, I am also aware that all of this is very ambitious.
+ List of projects I'm helping out with in some small capacity during my hiatus:
[+]Spoiler
Super Mario Bros Dimensions 2 (as a spriter, only for Mario's sprites)
MFGG Community Fangame Project 3 (as a spriter)
WordGirl ReWired (as a artist)
[-] The following 1 user Likes OssieTheOstrich's post:1 user Likes OssieTheOstrich's post
  ↳ KrystalPhantasm
Vert
Eternal wage slave
Members
#7
01-25-2023, 07:01 AM (This post was last modified: 01-25-2023, 07:02 AM by Vert.)
(01-24-2023, 06:18 AM)DJ Coco Wrote: Z/X, even on a German keyboard. I'm a masochist.

Remember when Yooka-Laylee and the Impossible Lair just put its actions on H, K and O because using Z, X and C wouldn't work on German keyboards and they didn't bother to program in key remapping support? Effort lol
[-] The following 1 user Likes Vert's post:1 user Likes Vert's post
  ↳ KrystalPhantasm
Spain Gate
Your local demolitionist cat!
Main Site Admin
Global Moderator Forum Admin Forum Moderator Main Site Admin Main Site Moderator Submitter Iso Collab Contributor (2) Sprite Comp Runner-Up Minigame Comp Winner (2) Minigame Comp Top 5 (3) Special Comp Winner Egg Hunter NCFC Contributor (3) Secret Santa Holiday Tree MFGG 17th Anniversary MFGG 18th Anniversary MFGG 19th Anniversary MFGG Awards 2012 Winner MFGG Awards 2013 Winner MFGG Awards 2017 Winner MFGG Awards 2018 Winner MFGG Awards 2019 Winner MFGG Awards 2023 Winner (3) MFGG Awards 2024 Winner
#8
01-25-2023, 10:21 AM
Control + Shift here but since the release of the eighth installement of GME, configurable controls are a thing now.
[Image: Vb8vjwW.png][Image: uIrDfRP.png][Image: Jd3PZ8y.png][Image: BvmA5Pf.png][Image: 6L4ceD0.png][Image: LAKfOPp.png][Image: 10CGjip.png][Image: gEIdmj2.png]

[Image: 8GCySLU.png]

"shy guys are wall plugs confirmed" - Vitiman on Club Saturn Ex
[-] The following 1 user Likes Gate's post:1 user Likes Gate's post
  ↳ KrystalPhantasm
United States gamester
Goomba
Members
#9
01-28-2023, 08:20 PM
(01-25-2023, 10:21 AM)Gate Wrote: Control + Shift here but since the release of the eighth installement of GME, configurable controls are a thing now.

I never got around to learning how to do that in GME. From the other replies it seems that the Z, X, C layout is naturally the most comfortable for platformers. This layout also naturally places your thumb on the spacebar and your pinky on the shift key.
[Image: view?usp=drive_link][Image: view?usp=drive_link]
[-] The following 1 user Likes gamester's post:1 user Likes gamester's post
  ↳ KrystalPhantasm
newredstone02
Red Block
Members
Submitter
#10
08-06-2023, 05:20 PM
In AZERTY keyboards X is better suited for jumping because when you use a game controller the jump button is always in the bottom
I used to just use shift for jump and Ctrl for Running/interact because I disabled the sticky keys message box Cool
nowdays i use Z for jumping and X for Running/interact but i give the option to inverse for AZERTY/QWERTZ keyboards or remap
if you make a fangame

Be creative. Cool
[-] The following 2 users Like newredstone02's post:2 users Like newredstone02's post
  ↳ gamester, KrystalPhantasm
Q-Nova
This is neat.
Members
Big Help Submitter Super Reviewer Wiki Contributor Iso Collab Contributor (4) Sprite Comp Runner-Up (5) Sprite Comp Top 5 (3) Minigame Comp Winner Minigame Comp Top 5 (2) Music Comp Top 5 Drawing Comp Winner (2) Drawing Comp Runner-Up (3) Drawing Comp Top 5 (6) Super Comp Runner-Up (2) Super Comp Top 5 Design Competition Top Five Pro Egg Hunter (6) Skull Badge E3 Bingo Event Winner Game of the Month Winner (2) NCFC Contributor (4) Secret Santa (3) Holiday Tree (2) KFC Badge Trivia Master MFGG 17th Anniversary MFGG 18th Anniversary MFGG 19th Anniversary Ye Olde MFGGe Retro Game Jam Participant MFGG Awards 2015 Winner MFGG Awards 2016 Winner MFGG Awards 2023 Winner MFGG Awards 2024 Winner
#11
01-21-2024, 03:16 AM
Long ago, my games used the Z/X button layout (Z for jumping, X for other actions like shooting). I believe I sometimes used just the space bar if there's only one action (aside from movement). By the time I started releasing games on MFGG, I switched to the Shift/Ctrl button layout, thanks to Clickteam fangames. I initially disliked the Shift/Ctrl button layout because of the whole Sticky Keys thing, but after I figured out how to disable that annoying pop-up and then played tons of games using said layout, I've grown to appreciate it. I consider the layout an iconic part of a bygone era of fangames, when Clickteam products were the norm. I use the Shift/Ctrl layout because of that -- to pay tribute to the old fangames, and also because I think it's cool. It's similar to why I keep using the 4:3 resolution to this day (though, part of that is because I want my games to playable in CRT monitors). If I ever make another game, however, I definitely should let players reconfigure the controls. I implemented that in Bob-Ball vs. Toads, but it never came out. I considered putting it into Go! Go! Gooble!! but I never bothered with it, even though I set variables for the keys early on. I like how Clickteam games have control reconfiguration by default.

As for playing games, I just stick with the defaults provided, unless they're too uncomfortable. If a game has no defaults and instead forces me to choose the keys, I'd probably do Shift/Ctrl/Z or Z/X/C, depending on whatever I feel like. When playing DOS games, I always like using Ctrl/Alt/Space.
Quillax Ship - Where you can download all of my cool, keen mods and super-marvelous fangames!
[-] The following 2 users Like Q-Nova's post:2 users Like Q-Nova's post
  ↳ gamester, KrystalPhantasm
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



  • View a Printable Version
Forum Jump:

Mario Fan Games Galaxy - Powered by MyBB | MFGG Staff | Contact Us

Linear Mode
Threaded Mode