Platformer - your preferred controls?

Discussion and feedback on Construct 2

Post » Thu May 10, 2012 3:46 pm

Hey! I'm tweaking some controls and mechanics in a game im creating, but thought i'd might need to declare the main input controls first. As of now, i use only the arrows.

The mechanics that are present are:
- Jump
- Walk right/left
- Wall jump
- Floor slide
- Wall slide

What would you preferr the controls to be? I know many would like space for jumping, or even wasd for movement.

I would also like your input on walljumping. Jump, then hold the direction of the opposite wall? Or simply press left/right to automatically jump to the opposite wall?

You can try a somewhat outdated demo of the project i'm talking about here:
DEMO

I greatly appreciate any feedback, as it would help me out alot!
B
34
S
11
G
9
Posts: 189
Reputation: 8,595

Post » Thu May 10, 2012 8:39 pm

Arrow for movement. I despise WASD. For jumping shift, Z or space. Wall jump if more fun when you have to use direction + jump IMO.

I think yer game is looking awesome. Reminds me of Limbo.
B
47
S
10
G
6
Posts: 455
Reputation: 8,326

Post » Fri May 11, 2012 6:13 am

Have the ability for the user to change, in an options page. That's, really, the best way to satisfy everyone.
B
14
S
1
G
2
Posts: 85
Reputation: 2,810

Post » Fri May 11, 2012 11:43 am

Even better, just leave multiple controls schemes that all work, so people can pick up their preference right away!
B
90
S
30
G
24
Posts: 3,189
Reputation: 32,400

Post » Fri May 11, 2012 5:10 pm

thats hard to do with C2 tho. You have to program events for each version of a control you have. If you could just say left arrow -> simulate control left then say key down "a" -> simulate left arrow. Thatd be VASTLY easier to do multiple control schemes.

Is it even possible to do custom bound controls? Like click a button and it says "press the key for jump" you hit space and it from then on space = jump. I dont think it is
B
13
S
5
G
2
Posts: 306
Reputation: 3,262

Post » Fri May 11, 2012 5:14 pm

You could use the "or" in here. Just use (Arrow right) or (D) pressed and add all the required code in subevent.nemo2012-05-11 17:15:29
B
40
S
5
G
5
Posts: 405
Reputation: 5,657

Post » Fri May 11, 2012 5:20 pm

yeah but then you have to do that for EVERY possible set of controls you have. Thats overkill. To do customizable or multiple controls you need to be able to set abstract "functions" and then tell any keys you want to do those. Not tell your "functions" to work for multiple keys
B
13
S
5
G
2
Posts: 306
Reputation: 3,262

Post » Fri May 11, 2012 5:32 pm

Yeah, customizable controls is the way to go, but I don't think C2 supports it. I personally use Arrow Keys, A, S, and D, with my little finger resting on shift and thumb on the spacebar. It's similar to the FPS setup so people won't find it awkward. For some reason Arrow Keys, Z, and X is really popular but I find it really uncomfortable and my little finger and thumb hang off the keyboard.
Image
B
225
S
27
G
13
Posts: 1,774
Reputation: 18,024

Post » Fri May 11, 2012 9:06 pm

Thanks for the feedback! Very helpful stuff :) Think i'll have several options when it comes to the controls.

On another note, though related; can anyone think of games that use similar control methods like my game? I need to investigate this further.

Super Meat Boy should be similar, and new super mario bros in terms of wall jumping. What do you think?
B
34
S
11
G
9
Posts: 189
Reputation: 8,595

Post » Fri May 11, 2012 11:36 pm

Megaman X, Super Metroid?
Image
B
225
S
27
G
13
Posts: 1,774
Reputation: 18,024

Next

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 16 guests