Hope this is the right topic for this;
I've broken down the basic options for customisable 3d tank controls - so that any player can have a setup that suits them. But would appreciate feedback - have I missed anything?
viewpoint
1st person
- in the cockpit
3rd person
- 'periscope' view (ala COD2 tank battles)
- or above and behind tank (standard 3rd person)
- - camera distance from tank
gun behavior
- locked to viewpoint centre
- independent of viewpoint (player can look around and gun 'catches' up)
- (in 1st person, cockpit geometry will need to fade in/out so as not to obscure view)
- gun can shoot only when centered on viewpoint
- can shoot regardless of viewpoint (player may be looking one way, gun pointing another)
turret yaw
- turn rate
- - slow -> instantaneous (= no longer a tank game but a FPS?)
- - if viewpoint independent of gun, turn rate can be instant
- - turn rate based on distance of mouse pointer from screen centre
- - - mouse pointer returned to screen centre after each update
- - - pointer gradually moves back to screen centre as sights centre on pointer
- - - pointer position unaffected by yaw (gives continual yaw but people hate this style?)
- turret turns with tankbase
- turret independent of tankbase
Shell
- Speed
- - Slow to medium
- - - Affected by gravity y/n?
- - instantaneous hit
RMB behavior
- lock turret
- return turret to front
I've broken down the basic options for customisable 3d tank controls - so that any player can have a setup that suits them. But would appreciate feedback - have I missed anything?
viewpoint
1st person
- in the cockpit
3rd person
- 'periscope' view (ala COD2 tank battles)
- or above and behind tank (standard 3rd person)
- - camera distance from tank
gun behavior
- locked to viewpoint centre
- independent of viewpoint (player can look around and gun 'catches' up)
- (in 1st person, cockpit geometry will need to fade in/out so as not to obscure view)
- gun can shoot only when centered on viewpoint
- can shoot regardless of viewpoint (player may be looking one way, gun pointing another)
turret yaw
- turn rate
- - slow -> instantaneous (= no longer a tank game but a FPS?)
- - if viewpoint independent of gun, turn rate can be instant
- - turn rate based on distance of mouse pointer from screen centre
- - - mouse pointer returned to screen centre after each update
- - - pointer gradually moves back to screen centre as sights centre on pointer
- - - pointer position unaffected by yaw (gives continual yaw but people hate this style?)
- turret turns with tankbase
- turret independent of tankbase
Shell
- Speed
- - Slow to medium
- - - Affected by gravity y/n?
- - instantaneous hit
RMB behavior
- lock turret
- return turret to front