Hi guys. I'm working on an Android game at the moment. It's a remake of my old game Big Fat Ice Football, renamed Fat Ball. Nice and politically correct. The movement of the player is essentially 'race car', i.e. a forwards key, and two rotate left and right keys. That's how it played on the PC. There is no backwards key, since over-shooting runs and having to spin around was part of the games charm and made it challenging.
For Android, I am going to implement a 'follow your finger' style control mechanism, where the player touches the screen and the guy tries to run towards it, but I also want a d-pad style control because I am going to implement 2-player on the same handset (i.e. two d-pads with multi-touch detection). The thing is, I just don't like it very much. I haven't implemented the controls yet, but it doesn't look intuitive.
So my question is, has anyone got any ideas for a good control mechanism to help me implement two player on the same touch screen phone?
Screenshot from a hi-res WVGA phone screen, showing one control pad. The other would be in the bottom right.
Edit: The other issue to consider is avoiding covering the screen as much as possible.