alexzelger.com
blog projects about contact

What's New

Every project on this site started as a "what if I just built this?" Below is the running log, newest first, what it does, how it's built, and a link to go try it yourself.

The Imposter

A real time social deduction party game. Everyone shares one secret word from a shown category, except a randomly chosen imposter, who only sees the category. Players give one word clues in turn, then vote on the faker. Get caught and the imposter gets one shot to guess the word and steal the win.

Screenshot of The Imposter

100 Yard Dash - Fantasy Football Draft Order

Pick 2–32 players, name them, then send them sprinting down a football field. Everyone runs at a different randomized pace and the finish order becomes your draft order. Share a live watch link so the whole league can spectate in real time, plus a results link for the final board. Deterministic seeded races render identically for every viewer.

Screenshot of 100 Yard Dash - Fantasy Football Draft Order

Playbooking - NFL Stat Draft Game

Same format as the baseball draft, but powered by 25 years of NFL offensive stats. Each round gives you a stat category, passing yards, receiving TDs, passer rating, and 5 slots tied to teams, divisions, or eras. Pick the right player + year combo to rack up the highest total.

Screenshot of Playbooking - NFL Stat Draft Game

Ballparking - MLB Stat Draft Game

A stat based baseball knowledge game. Each round gives you a stat category and 5 slots, each tied to a team, division, or era. Search for players, pick the year you think was their peak, and rack up the highest total. Powered by historical MLB data going back to 1990.

Screenshot of Ballparking - MLB Stat Draft Game

Wolf Pack Genetic Algorithm

A machine learning genetic algorithm where wolves learn to hunt entirely through natural selection, no hunting rules are hardcoded. Each wolf has a six-gene genome biasing its movement toward prey, packmates, or away from the bear. The top performers each generation pass on mutated copies of their genes. Pack hunting emerges on its own once cooperation proves more rewarding than going solo.

Screenshot of Wolf Pack Genetic Algorithm

Dinger - MLB Draft Randomizer

A simple randomizer used to determine your fantasy draft order. Pick between 6–12 players, name them (or randomize), then swing away. Players are scored by home-run distance, using real-time physics done entirely on the front end.

Screenshot of Dinger - MLB Draft Randomizer