Ok, so I was really bored yesterday and have too much time on my hands. So, I started looking up NFL injury stats (to the best of my ability without going completely overboard). The basics I got out of the 'research' was that an avg of 6 injuries happen per game. Of those, i found a wiki page about NFL health that reported the following % of injury types (I adjusted slightly, so u may see differently online, just a few % pts per injury type). 1. Strains/sprains/bruises 68% 2. Dislocation 15% 3. Fractures 10%. 4. Concussion 5% 5. Acl tear 2%. So, I created a Java program that takes these % into account. I ran through a simulation of 120 plays per game (this is somewhere near NFL avg, I believe). For this basic program, I am not talking about a dice roll for every step, I am simply creating a dice roll for every player on every play, and looking for 6 injuries per game. Now, please, I don't want to get into specifics of exactly what the algorithm should be set up as, or the specific #'s/probabilities involved (I had to tweak my original idea of the probability which I may have gotten incorrect - I was always good in math/calculus, but probability always threw me off a little. But, ultimately, after tweaking things, I was coming up with 'games' of anywhere between 0-8 injuries based only off this program. After simulating somewhere around 16-20 games, I, legit, only saw 1 torn acl, so I was happy about that, lol. But, anyways, while it would be great to have offball injuries happen due to the graphics and momentum/physics for every step, this simple program could easily be applied for every play of a game, and could create random offball injuries, so for me, it's an option that they could shoot for. And, ultimately, as I said earlier, regardless of the exact algorithm, that can always be tweaked during game dev testing to hit the appropriate #'s. And, I added the ability to account for 'current stamina' and 'injury rating', but honestly, I wasn't sure where/how to add to affect the dice roll per player. But, ultimately, that could be added.
Sent from my iPhone using Tapatalk