Open source · Free to play

Board games, online,
with your friends

TableRoom lets you play Última Carta, Connect 4, and Checkers in real time — from any browser, no install needed.

Everything you need to play

No downloads, no plugins — just open a room and play.

Real-time multiplayer

Powered by Socket.io for instant, lag-free gameplay with your friends.

Play solo with AI

No friends online? Challenge the built-in AI bot in every game.

Secure accounts

Sign in with Google or create a local account. Email verification included.

The games

Three classics, each with their own twist.

Card game

Última Carta

A card game inspired by UNO with custom rules. Be the first to empty your hand — but watch out for special cards.

  • Play a card matching color or value, or use a wildcard
  • Special cards: +2, +6, +8, Skip, Reverse, Double
  • Wildcards: +4, Swap hands, Discard All of one color
  • Declare "Última Carta" when you have 1 card left
  • Reach 40 cards and you lose — fewest cards wins
Última Carta gameplay
Strategy

Connect 4

Drop pieces and align 4 in a row — horizontally, vertically, or diagonally. Simple rules, deep strategy.

  • Pieces fall to the bottom of the column
  • First to align 4 wins
  • AI bot powered by minimax + alpha-beta pruning
Connect 4 gameplay
Classic

Checkers

Capture all your opponent's pieces or leave them with no moves. Standard checkers rules apply.

  • Captures are mandatory — if you can eat, you must
  • Chain captures with the same piece
  • Reach the opposite edge and promote to Queen (K)
  • AI bot powered by minimax + alpha-beta pruning
Checkers gameplay

Get started in 3 steps

No downloads needed — just a browser.

1

Create an account

Sign up with your email or continue with Google. Verify your email to unlock all features.

2

Set your nick

Go to My account and choose a nick — this is what other players will see in-game.

3

Create a room and play

Pick a game, create a room, and share the code with your friends. Or challenge the AI bot for a solo match.

FAQ

Common questions about the games and your account.

How do the +2, +4, +6, and +8 cards work in Última Carta?

+2: the next player draws 2 cards and loses their turn.
+4: the next player draws 4 cards and you choose the new color. Wildcard — can always be played.
+6 / +8: same as +2 but the next player draws 6 or 8 cards respectively.

What happens if I can't play a card in Última Carta?

You must draw 1 card. If the drawn card is playable you may play it immediately. Otherwise, you lose your turn.

What is the Swap wildcard?

Swap exchanges your entire hand with another player of your choice. If after the swap the other player has 0 cards, they win the game.

What is the hand limit in Última Carta?

If any player reaches 40 cards, the game ends immediately. The player with the fewest cards wins. This rule prevents infinite games.

Why am I forced to capture in Checkers?

It is a standard checkers rule: if a capture is available you must take it. If after capturing you can capture again with the same piece, you must continue.

I didn't receive the password reset email. What should I do?

Check your spam or promotions folder. If it still doesn't arrive, try again and make sure you entered the correct email address.