Odd One Out

odd-one-out is a shared-screen picture puzzle for children and families. Every puzzle shows six original isometric pixel-art illustrations: five share a clear theme and one does not belong.

icon

How to play

Open /odd-one-out/ on a TV, projector, laptop, or large display. Play directly by tapping pictures on the shared display, or scan the room QR code to open /odd-one-out-c/, choose a screen name, and join the live scoreboard. A round can be started from the shared display or any joined controller.

Each series contains 10 rounds of 10 puzzles. Every puzzle uses five pictures from one of 12 child-friendly themes—deep sea, outer space, sweet treats, dinosaurs, vehicles, animals, music, sports, school, magic, gardens, and weather—plus one carefully selected outsider. The pictures and puzzle order shuffle for every new series.

  • A correct answer earns 10 points.
  • With multiple players, the first correct answer earns a 5 point fastest bonus.
  • Each player can answer once per puzzle.
  • The earliest correct player is marked as the fastest spotter.
  • Scores carry through all 10 rounds.

At the start of each puzzle, the six pictures fade in one at a time. Answers unlock only after the final picture appears, keeping the start fair for players on the shared screen and on phones.

After every reveal, the current six pictures fade out before the next puzzle is drawn. The fifth reveal uses the same transition before the round-complete panel appears.

RCWeb design

The viewer owns puzzle generation, the sequential presentation phase, the 12-second answer timer, answer validation, scoring, reveals, and leaderboard state. Controllers send join, start, and answer intents with rc.sendFunctionCall, then receive player-specific snapshots. Saved local player identities and authoritative snapshots allow phones to reconnect cleanly.

The display includes the standard RCWeb room QR panel and a QR modal for narrow portrait screens. It supports 1920x1080 and 960x540 landscape displays as well as 1080x1920 and 450x960 portrait layouts. A lean-paint mode removes gradients and shadows on older Tizen displays or when ?lean=1 is present.

The 134 game illustrations were generated specifically for this game, resized to 512x512, and stored as indexed PNGs using no more than 256 colours for efficient loading.

DocumentationServer TelemetryServer StatsServer HTTP LogServer WebSocket Log