Suck 4 Luck

Two tools for backwards Fantasy Football

In Java and PHP

Suck4Luck is a system for playing reverse fantasy football, for 4 players

Players visit a website, select their credentials, and select their picks for the week

These picks are saved using PHP on a remote server to be utilized by the manager utility

This provides an easy user experience for the players

And greatly simplifies work for the league manager

Managers utilize a desktop app tool

This tool written in Java using JavaFX retrieves all four players' weekly picks from the remote server

Then, weekly player priorities are calculated, waivers are run,

and all four players are awarded their weekly Quarterback and Defense selections

All the info needed to play for the week!

Reflection

I love sports, football, and fantasy football particualrly. I've been playing fantasy sports since High School. I also love a good trainwreck. In traditional fantasy football, the object is to predict which NFL Players will perform at the highest level. I developed a system of playing Fantasy Football where the object is instead to predict which Quarterback and Defense will perform the worst any given week.

Every year I run this game with three friends. And every year I've utilized technology to make my job easier and improve the player experience. In the early days, everything was done manually: weekly picks were texted to me and I manually calculated things like waiver priorities on paper in order to derive every player's resulting choices for the week and score was kept (and continues to be kept) on ESPN.

I initially created the manager tool first in Java, to simplify my job. Then I created a tool in which the players could submit their weekly picks through the web. The project evolved from a simple command-line tool and barebones html form to its current incarnation, and continues to evolve every football season. I have considered creating a webapp that would allow others to get in on the fun and bring the fun of reverse-fantasy-football to the masses, but for now it remains a game between friends.

As of 2024 the league continues, with plans to migrate to an entirely web-based frontend for users to select their picks