- Initial Login / Play as Guest
- Initiates authentication check before continuing to the game
- Menu Page
- Options:
- Profile
- Custom Game
- Quick Play Game
- Options:
- Quick Play Game
- Matchmaking with random players
- Custom Game
- Create or join games with friends
- Profile Page
- Edit profile
- View stats
- Cookie Validation Permission
- Modal asking for permission to save login cookie
- Parental Permission Validation
- Required for:
- Voice chat in custom games
- In-game messaging
- Friends list and game invites
- Required for:
- Can be marked as:
- Public (listed in custom games)
- Private (not listed)
- Settings:
- Voice chat enabled/disabled
- Shot clock: 3–20 seconds per action
- Points to win: 10–100
- Max players: configurable
- Lobby:
- One host controls game setup
- Host can start game or kick players
- Future: deck selection by host
- Settings:
- Shot clock: 3s, 5s, or 10s 20s
- Points to win: 10, 20, or 30
- Lobby:
- Random player matchmaking
- Game starts when all players are ready
- Player may join recently ended game lobbies
- 2–6 players
- Three decks shuffled and placed in the center
- Each player draws 2 cards from each deck
- Clockwise turn order starting with Player 1
- Each player starts with 3 negates
- Activate beginning-of-turn abilities - miss if shot clock is up
- Draw a card from any deck
- Choose 1 of the following actions:
- Play a card from hand
- Draw an additional card
- Sacrifice 3 creatures for a permanent point
- Discard a card and sacrifice one to regenerate a negate
- If shot clock is missed default to drawing a card.
- Discard down to 7 cards at turn end
- Can be used before the next player's action
- Negates can be chained
- Effects of a negated action:
- Card played: discarded
- Card drawn: discarded
- Negate generated: removed + sacrifice lost
- Sacrifice for point: effect canceled
- Max 3 negates per player
- First to reach point goal wins
- If two decks run out, player with most points wins
- Tiebreakers:
- Most permanent points
- Most cards in hand
- Draw
- Tiebreakers:
- Card Effects & Timing
- Trait for when an effect triggers (play, turn start)
- Traits:
- Shot clock relevant
- Counts as an action
- Card Requirements
- Middleware validation for:
- Cards in hand to discard/sacrifice
- Creatures on field
- Card types & deck origins
- Factions
- Middleware validation for:
- Hand size
- Permanent points
- Field points
- Negate count
- Turn order
- Cards in deck/discard
- Types of cards in play and hand
- Factions in play and hand
- Creature/trap counts
- Shot clock time
- Tracks:
- Wins
- Losses
- Ties
- Friends list
- Google AdSense:
- Sidebar ads
- Banner ads
- Pre-game video ads
- Ad removal via one-time payment
- Sell additional decks as DLC
- Use ad space to promote personal projects