Football Simulator

What is it?

A desktop app which simulates an American football game. The team rosters are provided in a plain text file and read into a the application before the simulation is started. The text file also has ratings for the players to determine the performance of certain players in the simulation. To advance to the next play, the user has to click on the “Next Play” button. Player statisitics are shown on the side of the simulation view.

How was it created?

Java is used for the whole application. As a desktop application, Swing was used as the Java UI library. I created the algorithms for the simulation on my own. I performed analysis of real life NFL statistics based on the player ratings of a video game, Madden NFL. Using linear regression, I was able to come up with an algorithm which would accurately reflect the abilities of the players based on the ratings provided in the text file.


Coming Soon!