The aiming is very choppy because it feels like my cursor is "on rails", or stuck in some kind of grid. Not representative of any modern shooting game I've played. I think this would teach the wrong habits if someone were to use it as an aiming coach.
Are you using it on chromium? It's the only browser I get raw mouse events from right now, so other browsers tend to be more choppy.
As for the habits, the point of this program is that it ultimately admits that far domain transfer for aim trainers is difficult regardless of what you do, so it tries to optimize in an absolute sense your motor control over your mouse. That way, regardless of scenario you'll have smoother and more efficient aim.
I imagine it would generalize well to any fine motor control task with a defined tracking objective. The literature I reference mentions that human error when steering cars also roughly follows the same distribution.
Interesting project! I am relatively skilled at FPS with a mouse, but would like to improve with my trackball (so that I don't have to change my setup when playing an FPS). This could cone in handy, though I imagine that there aren't multiple "mouse profiles" built-in? It could be useful for players to understand how much of a difference different mice make.
Hi, thanks for the feedback! Multiple mouse profiles isn't something I considered, but I'll definitely look into it.
I know a lot of FPS gamers are super particular and switch between mice/mousepads/skates constantly, so it would probably help to provide a semi objective measurement of what setup they're doing best on as well
It should still work on firefox, but the experience will likely not be as good. Chromium is the only browser engine (as far as I know) that gives me access to raw, unaccelerated mouse events, so it's the smoothest experience.
Interesting project. One suggestion I'd make is to reduce the configuration complexity up front on new users. It is kind of overwhelming before you have a feel for how your settings translate to the actual training experience.
As for the habits, the point of this program is that it ultimately admits that far domain transfer for aim trainers is difficult regardless of what you do, so it tries to optimize in an absolute sense your motor control over your mouse. That way, regardless of scenario you'll have smoother and more efficient aim.
EDIT: Maybe take some inspiration from Three.js? This demo works fine for Firefox and Chrome with a nice, smooth cursor that I'm used to https://threejsdemos.com/demos/camera/first-person
Encourage anyone to check it out
Sorry, the linked page, not the actual app. It slows my PC to a crawl.