How to Play

Master the art of deduction

Overview

Da Vinci Code is a game of logic and deduction for 2 players. Each player holds a secret row of numbered tiles. Your goal is to deduce and reveal all of your opponent's tiles before they reveal yours.

The Tiles

The game uses 26 tiles — numbers 0 through 11 in two colors, plus 2 jokers:

5 Black    5 White    Joker    Hidden

There are two of each number (one black, one white), plus one black joker and one white joker.

Jokers

Jokers are wild tiles represented by a dash (). When you draw a joker, you choose where to place it in your sorted sequence — it can go anywhere between 0 and 11.

When guessing an opponent's tile, you can guess “—” (Joker) if you think it's a joker. A joker guess is only correct if the tile is actually a joker — its position doesn't matter.

ⓘ Jokers make the game harder to deduce because they break the normal number ordering. A tile that seems “impossible” for a position might be a joker!

Setup

At the start of the game, each player draws 4 tiles from the shared pool. Your tiles are arranged in ascending order (lowest to highest) — you can always see your own tiles, but your opponent only sees their backs.

ⓘ Ordering rule: If two tiles have the same number, the black tile always goes to the left of the white tile.

Taking a Turn

On your turn, you perform these steps:

  1. Draw a tile — Take one tile from the pool. You can see its number and color.
  2. Make a guess — Select one of your opponent's hidden (face-down) tiles and guess its number.
  3. If you guess correctly:
    • That opponent's tile is flipped face-up (revealed permanently).
    • You may guess again for free, or choose to stop.
    • If you stop, you place the tile you drew into your row face-down (hidden from opponent).
  4. If you guess wrong:
    • The tile you drew this turn must be placed into your row face-up (revealed to your opponent).
    • Your turn ends immediately.
ⓘ The drawn tile always gets inserted into the correct sorted position in your row, maintaining ascending order.

Winning the Game

The game ends when all tiles of one player are revealed (face-up). That player loses.

So the winner is the first player to successfully reveal every single one of their opponent's tiles!

Strategy Tips

  • Use the ordering rule. Tiles are always sorted low-to-high with black before white. If you reveal a 3 and a 7, the tiles between them must be 4, 5, or 6.
  • Track eliminated numbers. If you can see both the black 9 and white 9 (in your hand or revealed), no hidden tile can be 9.
  • Risk vs. reward. After a correct guess, you can keep guessing — but a wrong guess reveals your drawn tile. Sometimes it's better to stop and keep your tile hidden.
  • Watch your opponent's draws. When they place a tile, its position in their sorted row gives you clues about its value.

Game Modes

vs AI — Play against the computer. The AI uses logical deduction to narrow down your tiles.

Online (Create / Join Room) — Play against a friend! One player creates a room and shares the 6-character code. The other player enters the code to join. Players take turns, and the screen is blocked during the opponent's move to prevent peeking.

Guess the Number

Victory!

Leave Game?

Your progress will be lost.