From the coach’s desk: Football Without the Noise

I remember the first time I encountered the BASIC programming language. It was equal parts fascination and fear. On one hand, it felt approachable, almost friendly. On the other, it carried the quiet realization that with enough patience, you could make a computer do just about anything. There was a…

I remember the first time I encountered the BASIC programming language. It was equal parts fascination and fear. On one hand, it felt approachable, almost friendly. On the other, it carried the quiet realization that with enough patience, you could make a computer do just about anything. There was a sense of unlimited possibility sitting there on the screen, waiting for instructions.

Around that same period, while reading Creative Computing, I came across a description of a program that would quietly change how I thought about games. The Dartmouth Football Game. It wasn’t flashy. It wasn’t graphical. It was a football simulation told entirely through text, from the coach’s perspective. You made decisions, the program calculated outcomes, and the season unfolded one game at a time. For me, that was perfect. That was the moment I fell in love with simulations.

This might sound strange coming from a football simulation designer, but I am not a sports fan in the traditional sense. I like the sport itself, but I have never enjoyed the surrounding experience. The parking, the crowds, the scramble for seats, the constant noise, the shouting, the bathrooms, and the slow escape from the parking lot afterward. None of it holds any appeal. If anything, it gets in the way.

What does interest me are the systems underneath. The numbers. The probabilities. The long-term story that emerges over the course of a season. Text-only sports simulations remove everything extraneous and leave behind the structure. You are not watching football. You are running it.

That is where the fun has always been for me.

This project exists for people who feel the same way. It is football without the spectacle. An 18-game season played out in text. A full playoff structure. A record-keeping system that remembers what happened and carries it forward. Everything is written to files you can inspect yourself. Nothing is hidden. Not bad for a program written in BASIC.

The goal was never to compete with modern sports games. It was to build something quieter, more thoughtful, and more enduring. A league with 12 teams, all named by the user, populated with players you define. A game you can sit down with, think through, and return to when you feel like it.

I grew up playing Atari Football on an Atari Jr., and later discovering text-based sports simulators that trusted the player’s imagination. This league is built in that same spirit. It is for anyone who enjoys the idea of football more than the noise surrounding it, and for anyone who believes a game can still live comfortably inside a block of text.

With that, welcome to
THE ULTIMATE FOOTBALL SIMULATION LEAGUE.

+

Leave a comment