
My first attempt was a simple 1:1 between the mouse's relative position and the player's position. You'd think this would be the most accurate, but it just feels off; worse, it's jittery.
My second attempt was primitive mouse smoothing/acceleration, getting the difference between the original position and new position, and adjusting it by a percentage based on how far it was. This feels smooth, but inaccurate.
Now I've been playing Deathsmiles on the Android and I can't pinpoint how it works when it comes to this. It feels smoothed but it's still fairly accurate, though not perfect, so I'm sure there's either some scaling or smoothing going on, but I haven't been able to replicate it.
Any ideas? I'd really love some suggestions on this one.
