Hi Edward_Lii,
IMHO we should have joystick support and some time ago I have written a game which uses SDL for joystick input.
But we have a minor problem: how we recognize different joysticks? Currently I'd like to assume there is only one joystick plugged to computer when playing MnMS

the reason is if we want to support multiple joysticks we must save the index of joystick and when the game restarts the index may changes; if we use the name of joysticks to identify them, then it won't work under Windows because all joysticks under Windows got the same name

But if we only support one joystick, then in some system it said that there will be a fake joystick, see STK forum, so our program may run into trouble... Any suggestions?