#Playing other people

Same rules, same decks, a live opponent. Player matches pay the best rewards in the game and carry four of the thirteen achievements, so they're worth seeking out once your deck is together.

#Starting a match

Two ways in:

  • Invite someone. Search for a player by name from the lobby and send an invite. It lands in their notification bell wherever they are on the arcade, even if they're playing something else, and accepting drops them straight into your match.
  • Share a link. Create a match and send the URL. Whoever opens it joins.

Either way you both need to be signed in: a live match runs over an authenticated connection, so signed-out players can't join one.

#What's different from the CPU

The rules don't change. The context does.

  • Your opponent adapts. CPU decks are fixed lists that play the same way every time. A person will notice you always open in the middle lane and stop letting you.
  • No take-backs on reading the board. The CPU telegraphs by playing predictably; a person won't.
  • Rewards are higher across the board, including for losing. See cards and rewards.

#Fair play

Match state lives on the server, not in either browser. The server holds the match, enforces whose turn it is, and sends each player only their own view, so neither side can see the other's hand and neither can play out of turn. A modified client can't make an illegal move; it just gets rejected.

#The achievements

Achievement GS Needs
First Rival 60 Win one match against another player
Arena Regular 130 Win 10
Hot Streak 80 Win 5 matches in a row
Unstoppable 150 Win 10 in a row

Streaks count wins of any kind, so they don't have to be earned against people, but they do have to be consecutive: one loss anywhere resets the count.

Wins also push your running score and win total to the game's leaderboards, which is where Sightlines players get compared to each other outside of a match.

View games/sightlines/docs/multiplayer.md on GitHub ↗