The problem with trying to simulate recoil is that your not really trying to simulate the weapon so much as you are trying to simulate a person, which means even with "extensive expirementation" with real life weaponary the results are going to be biased.
Personally i always thought that it would be intresting to let the player input some personal information that would be reflected in the avatar. Age, Sex, Height, weight, build glove size.
and then some questions to determin strength, endurance, and other physical traits. How much can you bench, your fastest mile, ect ect.
That way the players avatar could more closely mimic their actual physical traits. Note that nowhere did i mention any type of "skill" based system that would effect aiming or reloading times. Just how far can you run, how much can you carry, how much recoil will you "feel".
Of course people could lie, and say that they were olympic athletes, which is just fine, everyone's free to mess around and see what it's like. maybe a positive benefit would be for players to actually want to exercise in real life.
Personally i always thought that it would be intresting to let the player input some personal information that would be reflected in the avatar. Age, Sex, Height, weight, build glove size.
and then some questions to determin strength, endurance, and other physical traits. How much can you bench, your fastest mile, ect ect.
That way the players avatar could more closely mimic their actual physical traits. Note that nowhere did i mention any type of "skill" based system that would effect aiming or reloading times. Just how far can you run, how much can you carry, how much recoil will you "feel".
Of course people could lie, and say that they were olympic athletes, which is just fine, everyone's free to mess around and see what it's like. maybe a positive benefit would be for players to actually want to exercise in real life.