← Technical Projects
Browser App · Party Game

DrunkQuest

A DrunkQuest round in progress: Aria's turn in the action phase, with the Skeleton Bartender drawn at a drink value of 3 and the top of her treasure hand below.

Browser App · Party Game

DrunkQuest is a tabletop drinking card game. This is the version you can play without a table.

Built as a single deployable HTML file with no frameworks, no build tools, and no dependencies, this browser-based adaptation reverse-engineers the full ruleset of the physical game into a complete digital experience — turn rotation, a shuffled card economy, hero class abilities, realm bonuses, and a monster combat loop that handles drink value calculation dynamically based on player cards and active abilities.

8 Hero Classes. 8 Realm cards. 22 Treasure cards across 4 types. 18 Monsters and Bosses. 2–6 players. Every irreversible action gated behind a confirmation modal so nobody blames the app.

Designed with a dark tavern aesthetic — gold gradients, custom typography, layered CSS effects — and fully functional on mobile.

Next: AI-powered card generation via the Anthropic API to expand the monster and treasure decks dynamically.

How it was built

This single file is the first version. Tariq then had Claude turn it into a multiplayer version that runs on a Raspberry Pi Zero 2 W, so each player joins from their own phone, tablet or PC. That version uses the full official card set, checked card by card against the rulebook and the printed cards, and its code is kept private.

Tariq made the rules calls and set the priorities: base game first, extra cards kept as "Homebrew", one equipped item per slot, and a playtest mode that simulates any number of players from one window, because he didn't always have several devices to hand. He tested on three real devices and sent back precise corrections. When a hero's card text was wrong he supplied the exact wording, and when the Swap card could be chained forever he caught it and had it fixed.

Tech stack: Vanilla HTML · CSS · JavaScript · No dependencies

Play DrunkQuest in your browser →