Smoke or Fire

Live

The classic drinking card game, playable on any device

ios android web react-native expo typescript firebase game

What is it?

Smoke or Fire is the classic party card game, built for phones and the web. Guess whether the next card is red or black, higher or lower, inside or outside. Four rounds, then a pyramid where everyone’s cards come back to haunt them.

Pass-and-play on a single device, or multiplayer with room codes across separate phones.

Features

  • Four-round card guessing game with increasing difficulty
  • Pyramid endgame where matched cards assign drinks to other players
  • Real-time multiplayer via 4-letter room codes
  • Pass-and-play mode for single-device sessions
  • 3D card flip animations on every reveal
  • Customizable drink amounts per round and pyramid row

Why it’s on the web and not the App Store

Submitted to Apple multiple times. Rejected each time under Guideline 1.4.3 (apps that encourage alcohol consumption). Tried every angle: reframing the metadata, removing all alcohol references, positioning drinks as optional scoring. Didn’t matter. The game mechanic is the game mechanic.

It runs in any browser. No install required.

Tech

React Native + Expo + TypeScript. Firebase Realtime Database for multiplayer sync. react-native-reanimated for the card flip animation. Read the full build log for the whole story, including the multiplayer architecture and the App Store saga. Source on GitHub.