Hello gamers,
In the creation of Excalibur, I have got to make a decision that will effect all further development. Moreover, it will have a huge impact on gameplay. And that is why I chose to ask for feedback on this excellent forum.
As you may know already, Excalibur is a spacefighter simulator in which you have to accomplish certain missions. You control your own fighter and fight against the computer or other players online. Now, it is this control that I want to ask you about. But before I come to the real question, let me describe the physical layout of the fighter a bit.
The basic fighter will have one tail engine which is used for moving forward at great speeds. It also has two wing thrusters that can be used to stear. If you fire the right one, you will essentially stear to the left, because the thrust coming from the right pushes you that way. The opposite is, of course, possible too. There have been written two control schemas for controlling the engines, the realistic one and the easy one. I will lay them out below.
1. Realistic mode
The K and I keys are used to control the main engine. I will increase speed, and K will decrease speed.
The same goes for the wing thrusters. U increases the speed of the left one, and O increases the speed of the right one. The J and L keys will decrease speed.
For example, if I wanted to increase my straight speed a bit and make a sharp curve to the right, I would press the I key for the main engine, and then the U key for the left thruster.
2. The easy mode
The up and down arrow keys control the main engine, just like the I and K keys did in the previous mode.
The left arrow key fires up the right thruster to go to the left, and vice versa.
For example, if I wanted to increase my straight speed a bit and then make a nifty ride to the left, I would press the up arrow and the left arrow keys.
The advantage of the last mode is that it seems more natural. Think about it, pressing a key on the right side of your keyboard to go to the left can be confusing at first. However, it really adds to the realism of the game, as you will have seperate controls for each thruster without any corrections. If you want to fire up the left one, you press the key on the left, just like that.
I will only be implementing one mode, to prevent ways of cheating and overall confusion. Yet, I can't decide what I want to do... Do gamers want realism (which requires a little getting-used-to), or do they prefer the easy way? Are possible buyers deciding against the purchase because they don't understand the keyboard system yet and thus end up moving in the absolute wrong way?
Opinions? Suggestions? Anything?