Take a deck of cards, remove the table, the shuffling, the arguing about rules and the friend who always wins. What is left is a set of constraints that a browser handles beautifully.
The board is the interface
In a board game, the state is visible at all times: every piece is where it is, and every legal move is a spatial relationship. You do not need a menu, a tutorial or a tooltip to explain what is possible — the geometry explains it.
That maps almost one to one onto a canvas. Dragging a disc from one square to another is the same gesture on a screen as it is on a table.
Turn-based means no physics
A card or board game has no frame-perfect timing, no collision detection and no camera. That removes most of the hard engineering and almost all of the latency sensitivity. A turn-based game is playable on a bad connection, an old phone, and a laptop trackpad.
It also means the game can wait for you. You can leave the tab, come back, and the board is exactly where you left it — which is not true of anything with a live timer.
Hidden information is the interesting problem
Cards introduce what board games do not have: information you are not allowed to see. Implementing that honestly is the real work — a shuffled deck has to be shuffled on the client without leaking the order into memory a curious player can read.
This is why a card game on a website is usually a single-player variation with a fair, well-seeded shuffle rather than a competitive implementation. It is also why solitaire works so well: the hidden information is hidden from you, and the challenge is accepting it.
The opponent question
Two-player abstracts need an opponent. A perfect AI is boring for beginners and unbeatable for everyone else; a weak AI is boring immediately.
The useful middle is an AI that plays a recognisable style: aggressive, defensive, or greedy, with a small deliberate imperfection. Players enjoy beating a personality more than beating an algorithm, even when it is the same algorithm.
What does not port
- Table talk. Half of a board game night is the arguing. A screen removes it, which is why online implementations of negotiation games always feel thinner than the table.
- Physicality. Shuffling, rolling, the weight of a piece. Games that lean on the feel of the components lose something real.
- The setup ritual. Setting up a board is a social warm-up. A click that says "new game" is not.
The reason they endure
Board and card games survived because their rules are compact, their state is legible, and their depth comes from a small number of interactions rather than a large number of systems.
That is a very good description of what a browser game should be. Four hundred years of playtesting is not a bad head start.