A strategic, chaotic multiplayer scoring app for live group air hockey matches
Press Your Luck (PYL) is a triangular scoring system built for air hockey tournaments and group night mayhem.
Players take turns on offense, facing defenders one at a time. After each goal?
You can cash out your points or... PRESS YOUR LUCK.
One miss? You lose everything that round.
Resign early? You lock your score — but were you a coward or a genius?
-
🌟 Dynamic Storymode Titles
Get post-game player titles based on how you played:
The Gambler, The Ice King, The Flameout, and more. -
🐣 Hidden Easter Eggs
Unlock secret titles by:- Shaking your device
- Naming yourself creatively (👀 yes, emoji counts)
- Playing wildly conservative or recklessly aggressive
- Typing “Konami”… just sayin’.
-
📖 Lorebook Unlocked
Download the Unofficial PYL Lorebook
It documents the mythical titles, questionable legends, and how to maybe-not-quite unlock them.
- Supports 3 to 9 players
- Re-seeds turn order after each round based on score
- Triangular score system (1, 3, 6, 10…)
- Live UI for score, streak, and defender status
- Full match summary + storymode at the end
- Test Mode toggle (shake or
?test=true
) - Easter eggs, jokes, and a healthy dose of chaos
- Open
index.html
in your browser (mobile-friendly, installable as PWA). - Enter player names and ratings.
- Press "Start Game".
- During each player's turn:
- Press 🟡 "Press Your Luck"
- Or tap 🟢 "Walk Away"
- Or
⚠️ "Fail" if they miss
- Enjoy chaos.
- Read the storymode summary and try to figure out what just happened.
- Use emojis in your name 😏
- Try unusual patterns (all walkaways, no fails, full press)
- Shake your phone. Seriously.
- Don’t trust the scoreboard. It’s watching. 👁️
Pull requests welcome — especially if you can code more weird titles, animations, or hidden rituals.
Built by Pete Lippincott & the Air Hockey R&D Dungeon
Thanks to Goran, Q, and the entire practice squad for bravely testing narrative volatility.
This game is open-source, absurd, and meant for fun.
Please use it responsibly — or recklessly — as long as you enjoy it.