The only thing I was completely sure about when I started designing this game was how the controls would work. Several years ago I created (with the help of members from this site ) a platform engine that worked very well and I wanted to recreate that one with a couple of improvements. The engine gave complete control over the character using two values representing the X- and Y-positioning of the object, and four sensors that let the program know from what side something was happening to the character. I'm sure many of you have created similar engines It worked great, but I never liked moving the character with the traditional "arrow-keys + Shift and Ctrl-setup" so this time I decided to try out several different button layouts. In the end I settled for a control scheme copied from a very old game called Abuse which controls like an FPS in 2D. You use W, A, S and D to move the character, Space to jump and the different combinations of the mouse buttons to attack. I think it works very well and even though it might alienate the more casual players this was going to be a fairly hardcore game to begin with anyway. Another great thing about this layout is that it gives the player control over the mouse cursor which opens many exciting possibilities!
Exciting indeed!
|