Hi all,
I have a top-down 2d shooter game in mind where you fly around an 'arena' in a small ship as a member of 1 team vs 1 or more other teams (single player and possibly multi-player).

I am wondering which way to go with regards to displaying and controlling the user's ship.

As far as I can see, I have two options:


1. the user's ship stays still and the arena rotating/translating around it.
2. the user's ship rotates/translates around and the arena stays still.

Version 1. could be much easier to control the ship, but more programming would be involved (rotating/translating the arena around the ship), and I'm not sure if there is a chance the user may feel sick due to all the rotation/translating happening around them.

Version 2. would be easier to program - I could just have the arena made up of run-of-the-mill tiles and not have to rotate them, etc. But the user's ship would be harder to control in my mind, especially compared to the AI ships (they would make decisions relative to their heading like in version 1.).

Any ideas/hints/tips, etc. would be great :-)
cheers,
Paul