College Football Score Generator (Quick-Play Game)
This is my version of a college football quick-play game, which will give you the result of a game in a few seconds, with a few die rolls. I created it to address a couple of problems that bothered me with other quick-play games. But I hesitate to even call it a game, so I'm calling it a score generator.
My version has statistically sound team ratings, with strength-of-schedule built in to the ratings. So there are no extra calculations needed when setting up each matchup, and within each division at least, any two teams can be matched up with reasonable results. In other quick-play games that I have played, the strength-of-schedule always added an extra step, and in some cases, produced very unreasonable ratings.
My version also generates realistic scores. So a team will score 21 points much more often than 19 points, according to the real-life frequencies of those scores. Also important is that it generates a realistic variance of scores, again based on real-life frequencies. This means that the favorites and underdogs will win the correct proportion of games.
I have included a system for clutch performance, intended to replicate a team's real-life win/loss record. It's optional in the sense that if you do not believe in using clutch systems, you can skip the last step of the rules. For me, when replaying a season, I've decided that I do want to replicate the performance of teams in close games, but I understand the arguments both ways.
There is a large amount of research on systems for rating college football teams. My system is somewhat
similar to the one described here:
Harville, David. "The Use of Linear-Model Methodology to Rate High School or College Football Teams." Journal of the American Statistical Association. June 1977: 278-289.
My system adds separate ratings for offense and defense, and uses a robust linear model, but the basic setup is the same. If you are interested, check out some of the other articles here.
If you run into any problems or bugs, please let me know.