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.
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.
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.
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.
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.
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.