For the past several years, I’ve been creating themed bingo cards for Super Bowl games. To simplify this process, I wrote a set of Python scripts to generate a bingo card from a blank board (given as a PDF) and a set of tiled images. You can mix and match tiles, make your own tiles, etc. The software will also produce a series of boards with the tiles randomly shuffled, and you can provide a consistent set of images that are all used in every board or provide more images than the board size, and you’ll get many more board options.

Nothing in the code limits this generative process to the Super Bowl. You can re-theme the board.pdf file as you like for State of the Union Bingo, Academy Award Bingo, or bingo cards for your favorite terrible movie (Deep Blue Sea Bingo, anyone?).

Github Repo

Example Boards

Some example boards from the 2015, 2017, and 2018 super bowls.