Developers have done an amazing job getting so many emulators running on the N900 but I have a few ideas for accelerometer use that I think could really enhance them. It kind of pertains to all emulators so thought it was worth starting a new thread about it...sorry if this is the wrong place to post this!
Basically the current use of the accelerometer on emulators that support it is pretty much 'all or nothing', which doesn't really work well enough to be of any real use. What I suggest is that accelerometer movements can be assigned to specific buttons/dpad directions and used in conjunction with the keyboard keys. What would also be cool would be to have the emulator recognize simple accelerometer-based gestures, for example a 'flick' gesture, and have these assignable to buttons also.
Here is a quick example of how the accelerometer could be used:
F-Zero (SNES):
Tilt left/right = Left and Right shoulder buttons (tilt car for going round corners tighter)
Tilt up/down = Up/Down on dpad (Angle car up/down during jump)
Flick = jump
All other buttons assigned to keyboard keys.
I'm sure you can think of many other uses in other games!
Obviously controls would have to be saved on a per-game basis so you didn't have to keep reassigning them every time you played a different game.
Anyways, that's my suggestion! I think it would make playing emulators a lot easier and more "immersive" than the current way.
Basically the current use of the accelerometer on emulators that support it is pretty much 'all or nothing', which doesn't really work well enough to be of any real use. What I suggest is that accelerometer movements can be assigned to specific buttons/dpad directions and used in conjunction with the keyboard keys. What would also be cool would be to have the emulator recognize simple accelerometer-based gestures, for example a 'flick' gesture, and have these assignable to buttons also.
Here is a quick example of how the accelerometer could be used:
F-Zero (SNES):
Tilt left/right = Left and Right shoulder buttons (tilt car for going round corners tighter)
Tilt up/down = Up/Down on dpad (Angle car up/down during jump)
Flick = jump
All other buttons assigned to keyboard keys.
I'm sure you can think of many other uses in other games!
Obviously controls would have to be saved on a per-game basis so you didn't have to keep reassigning them every time you played a different game.
Anyways, that's my suggestion! I think it would make playing emulators a lot easier and more "immersive" than the current way.