MFGG Forums
  • Home
  • Members
  • Help
  • Search
MFGG Main Site MFGG Forums MFGG Developer Discussion v
1 2 3 4 5 … 13 Next »
What is your preferred keyboard button layout for playing fangames?
MFGG Forums MFGG Developer Discussion v
1 2 3 4 5 … 13 Next »
What is your preferred keyboard button layout for playing fangames?
MFGG Forums MFGG Developer Discussion v
1 2 3 4 5 … 13 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 Burninleo
Goomba
Members
x 40

MFGG Awards 2006 WinnerMFGG 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)
Reply
[-] The following 2 users gave Burninleo's post a 1-Up:2 users 1-Up Burninleo's post
  ↳ Ostrich101, VinnyVideo
Vert
Cats!
Members
x 292
#2
01-23-2023, 01:59 AM (This post was last modified: 01-23-2023, 02:01 AM by Vert. Edited 1 time in total.)
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.
Reply
[-] The following 2 users gave Vert's post a 1-Up:2 users 1-Up Vert's post
  ↳ Burninleo, VinnyVideo

Netherlands Luigibonus
Goomba
Members
x 48

Submitter
#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.
Reply
[-] The following 1 user gave Luigibonus's post a 1-Up:1 user 1-Up Luigibonus's post
  ↳ Burninleo

United States VinnyVideo
Can't have an avatar without a Shy-Guy
Site Developer
x 2,181

Main Site ModeratorSite Developer/WebmastersWiki SysOpBig HelpSuper SubmitterSuper ReviewerWiki ContributorSprite Comp Runner-UpMinigame Comp WinnerMinigame Comp Runner-UpMinigame Comp Top 5Music Comp WinnerMusic Comp Runner-UpMusic Comp Top 5Drawing Comp Top 5Game of the Month WinnerNCFC ContributorSecret SantaMFGG 17th AnniversaryMFGG 18th AnniversaryMFGG 19th AnniversaryYe Olde MFGGe Retro Game Jam ParticipantMFGG Awards 2010 WinnerMFGG Awards 2011 WinnerMFGG Awards 2012 WinnerMFGG Awards 2013 WinnerMFGG Awards 2014 WinnerMFGG Awards 2015 WinnerMFGG Awards 2017 WinnerMFGG Awards 2019 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]

Reply
[-] The following 3 users gave VinnyVideo's post a 1-Up:3 users 1-Up VinnyVideo's post
  ↳ Burninleo, Ostrich101, Vert

Austria DJ Coco
Goomba
Members
x 34

Minigame Comp Top 5Drawing Comp Runner-UpDrawing Comp Top 5Special Comp WinnerSuper Comp Top 5Egg HunterE3 BingoGame of the Month WinnerNCFC ContributorSecret SantaMFGG Awards 2013 WinnerMFGG Awards 2014 WinnerMFGG Awards 2015 WinnerMFGG Awards 2016 Winner
#5
01-24-2023, 06:18 AM
Z/X, even on a German keyboard. I'm a masochist.
Reply
[-] The following 1 user gave DJ Coco's post a 1-Up:1 user 1-Up DJ Coco's post
  ↳ Vert
Ostrich101
something something mario 64 something
Members
x 920

SubmitterIso Collab ContributorSprite Comp Runner-UpSprite Comp Top 5Drawing Comp Runner-UpSecret SantaMFGG 17th AnniversaryMFGG 18th AnniversaryMFGG 19th AnniversaryJoke Game Contest Runner Up
#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 places where you can find me:
DeviantArt
Angry Birds Nest
Sonic Retro (Not active there)
NCFC
YouTube
Random quotes from MFGG.
 
"Tweet squawk quack tweet quack tweet quack squawk.." ~ Ostrich (oh that's me)

"Bowser has gone insane after being beaten so many times by Mario and is now complaining about stuff in internet because he is tired of life." ~ Saltman

"'Class Clown' isnt just a title, it's a responsibility, it's a life style, so please take it a bit more seriously." ~ Mors

"By the next 20 years this community will be filled with Novas." ~ Hypernova

[+]Spoiler
[Image: result.png]
Reply

  ↳
Vert
Cats!
Members
x 292
#7
01-25-2023, 07:01 AM (This post was last modified: 01-25-2023, 07:02 AM by Vert. Edited 1 time in total.)
(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
Reply

  ↳

Spain Gate
11 years on MFGG
Forum Moderator
x 247

Forum ModeratorMain Site AdminMain Site ModeratorSubmitterIso Collab ContributorSprite Comp Runner-UpMinigame Comp WinnerMinigame Comp Top 5Special Comp WinnerEgg HunterNCFC ContributorSecret SantaHoliday TreeMFGG 17th AnniversaryMFGG 18th AnniversaryMFGG 19th AnniversaryMFGG Awards 2012 WinnerMFGG Awards 2013 WinnerMFGG Awards 2017 WinnerMFGG Awards 2018 WinnerMFGG Awards 2019 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: LAKfOPp.png][Image: 5pCoLjq.png][Image: 10CGjip.png]
 
"shy guys are wall plugs confirmed" - Vitiman on Club Saturn Ex
Reply

  ↳

United States Burninleo
Goomba
Members
x 40

MFGG Awards 2006 WinnerMFGG Awards 2009 Winner
#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.
Reply

  ↳
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

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

Linear Mode
Threaded Mode