ah-ah, is this!
in this and others pyweeks I noticed that some games with 'move' in keys and 'aim' in mouse feel-ed not so god.Strange, because I like FPS.
While testing one of such games in this pyweek, I think I identified what the problem was:
the move action must propagate to the aim
Note to me: test this hypo.
(log in to comment)
Comments
Or do you mean, like Cos said, moving the mouse "aim" with the same keys you move with?
http://groups.google.com/group/cocos-discuss/web/aim2D.py
It maintains 3 enemies on the level, movements are WASD(strafe), aim and fire with mouse.
keys 1,2,3 will change between aim modes:
1 : the one I suspected would be better, player moves propagates to crosshair, crosshair to player distance constrained to a fixed distance
3 : the standard, crosshair follow the mouse
2 : an hybrid, moving the player moves the crosshair, but the distance crosshair-player is not constrained.
Probably would be best to add some dangerous object to avoid or small passages, but maybe other day.
To me it feels somehow better as in 1, but not to say 'oh, sow'
Maybe with some complications in the map the difference would be greater ( Im thinking in the eye travel player-crosshair needed to navigate and aim)
Have a try, give your comments
- You can easily "circle strafe" an opponent that needs many hits to be killed.
- You can move and aim independently — when you fire you usually want to hit something, so it is convenient to just point the mouse at it and fire, while dodging other stuff with your movement.
- People have used a mouse before and they are used to it working like in scheme 3. The mouse cursor moving on its own is something unexpected.
A scheme can be better in one situation, less better in another I suppose.
By example, while chasing ( or chased and back-running) probably 1 or 2 will be better, needing less mouse correction to sustain the aim.
Obliviously pro-133t-gamers will want to have all and switch on situation :-)
Cosmologicon on 2009/09/11 21:59:
What? Are you saying that when you press the right arrow to move your ship right 10 pixels, the mouse cursor should also move right 10 pixels? So you're controlling the crosshairs with both the mouse and the keyboard simultaneously? That doesn't immediately seem to me like it would be an improvement. But I also have trouble with the mouse + keyboard setup, so I would like to see the results of your test.