
Somewhere in your game there is a line that reads Player 1: WASD. Player 2: arrow keys. It is the cheapest multiplayer anyone has ever shipped — no server, no netcode, no accounts, no matchmaking, no lobby that sits empty at 3am. One running copy of the game, one input device, two people. It is also the only common game mode that a phone cannot run at all, because there is no keyboard to cut in half. This article is about what that trade actually costs, measured across a real 200-game catalogue, and about a smaller, more annoying discovery: the part of your control text that explains the second player is the part most likely to never reach a player.
The short version: 13 of 200 games in our catalogue document two people on one device. 9 of those hand out two separate key sets with no touch alternative in our copy of the text. Exactly 1 of the 9 is filed under “2 Player”. Nine control lists in the catalogue are cut off mid-sentence between 250 and 259 characters, and what the cut removes is the mobile section or the second player’s keys. And when we checked one of the nine against its publisher’s own public page, the mobile controls were there all along — our copy had dropped them. That last one is a correction to our own article from this morning.
Every number below is a count of documentation: the control text a developer or publisher wrote about their own game, as it sits in SlowDen’s game registry, plus what the publisher’s own public page says. It is not a count of behaviour.
No game in this article is described as broken, or as working. We cannot tell you that from where we are sitting, and it is worth saying why, because the reason is a trap other people will hit too. These games run inside a cross-origin frame, drawing to a WebGL canvas we cannot see into. Screen captures of that region come back solid black even when the game is running perfectly, and a script asking the host page how many canvases exist gets the answer zero, because the canvas is not in the host document. We learned that the expensive way. So when this article says a game “is documented as” something, that phrasing is doing real work, and it is the strongest claim the evidence supports.
Two other honest limits. The registry holds 200 games in our source, of which 120 are on the live site today — our deploys are a manual step and the source runs ahead. Every game named below is labelled live or staged. And this is one catalogue of partner games, not a survey of the web.
Of the 200 entries, 155 carry a documented control list and 45 carry none at all. Reading all 155, sixteen entries describe a second player. They split three ways:
| Group | Count | What the control text says |
|---|---|---|
| A. Two players, one keyboard | 9 | Two separate key sets, and no touch or mobile input mentioned anywhere in our copy of the text |
| B. Two players, touch documented | 4 | Two key sets and an on-screen or mobile path spelled out |
| C. A second player, no keys | 3 | “with a friend”, “for one or two players” — and no input list at all |
Group A is the interesting one. Here it is in full, with each game credited to its studio. All are Playgama partner titles; none was made by SlowDen.
| Game | Studio | Category | On slowden.com |
|---|---|---|---|
| Basket Random | RHM Interactive | Sports | live |
| Soccer Random | RHM Interactive | Sports | live |
| Rolling Balls Sea Race | gameVgames | 2 Player | live |
| Stickman Kombat 2D | Ernar (Tempo Play) | Funny | live |
| Kick Lucky Blocks Online | Cursora Labs | Block & Sandbox | live |
| Lucky Brainrot Blocks Online | Cursora Labs | Block & Sandbox | staged, not live |
| Escape School Duel | gameVgames | Block & Sandbox | staged, not live |
| Catch a Fish Obby | gameVgames | Block & Sandbox | staged, not live |
| GT Cars Mega Ramps | gameVgames | Racing | staged, not live |
Five are live and linked above; the other four are in our source and are not on the site yet, so they are named without links rather than pointed at a page that would return a 404.
There is close to a standard here. Five of the nine document WASD for one player and the arrow keys for the other — a convention old enough to predate the browser as a games platform, and one that survives because it is the only way to give two people non-overlapping keys on a keyboard neither of them chose. Two more take the opposite route and reduce each player to a single key. That detail matters later.
If you were a player looking for something to play with the person next to you, you would open the 2 Player category. Here is what is actually in it.
On the live site the category holds 8 games, and 6 of the 8 are chess, checkers, backgammon or sudoku — turn-based board games, where “two player” means taking turns with one mouse or one finger, and where the second player is often the computer or an online opponent. 4 of the 8 carry no documented controls at all. Only Rolling Balls Sea Race is a simultaneous shared-keyboard game.
Meanwhile the nine games that genuinely need two people pressing keys at the same moment are scattered: 4 in block-and-sandbox, 2 in Sports, 1 in Racing, 1 in Funny, and 1 in 2 Player.
This is not anyone’s mistake. A category describes what a game is about. Basket Random is about basketball; it is filed under Sports, correctly. The problem is that “how many people can play this, on what device” is a completely different axis from genre, and almost every browser-game portal — ours included — only has the genre one. A player who wants couch co-op has no way to ask for it, and a developer who built couch co-op has no way to say so.
While reading all 155 control lists, nine of them stopped mid-sentence with an ellipsis. Their lengths: 250, 253, 253, 254, 254, 256, 257, 258 and 259 characters. The longest control list in the catalogue that is not cut runs to 507 characters, so this is not a site-wide limit — it is something that happened to those nine entries on their way in.
What the cut removes is never random, because text has an order. Developers write the desktop keys first, then the second player, then the mobile section. So the truncation lands on exactly the two things this article is about:
| What the ellipsis ate | Entries |
|---|---|
| The second player’s key list | 3 |
| The mobile / touch section | 6 |
Three concrete examples, quoted from our own registry exactly as they end:
stickman-kombat-2d … Player 2: IJKL + : (colon) (attack), " (quote)…
gt-cars-mega-ramps … Player2 Arrow keys = move N = NOS L = reset car position U =…
animal-evolution-simulator
… Mouse wheel - zoom in/out of the camera Smartphone controls: Left…
The third one is the clearest. A player on a phone reaches the words “Smartphone controls:” and then the sentence stops.
So we went and looked at where the text came from. The publisher’s own public page for that game carries the whole thing, with no ellipsis anywhere: a Mobile section listing a left joystick to move, a jump button, an attack button, a swipe on the left side of the screen for the camera, and taps for buttons. The information was never missing. It exists, it is public, and our copy of it stops one word into the sentence that a phone player needs. The same is true of GT Cars Mega Ramps, whose publisher page carries a complete control description and a plain statement that its two-player mode is split-screen on one keyboard.
We have not seen the data payload in between, so we are not going to name a mechanism we did not observe. What is measured is this: the full text exists upstream, and the version we show is incomplete. That is our defect to fix, and the fix is on our list rather than in this paragraph pretending to be already done.
Earlier today we published an audit of touch support across this same catalogue, and it put these nine games in a group described as documenting no touch input. Tonight we checked that claim against a source we had not used: each game’s own public page on the publisher’s site.
One of the nine does document touch, and we were the ones losing it. Basket Random’s publisher page lists three controls, not two:
W: Jump and Throw (Player 1) Up Arrow: Jump and Throw (Player 2) Virtual Buttons: Jump and Throw (Mobile)
Our registry entry for the same game carries the first two and not the third. Nothing was truncated here — the text is short and ends cleanly. It is simply a shorter rewrite that dropped the mobile line.
We checked the remaining eight the same way, reading the controls section of each publisher page by hand. Eight of the nine document no touch path upstream either, so the finding holds for those, and the one that does not has been corrected here and in the earlier article’s record. Notably Soccer Random — the same studio, the same one-key-per-player design as Basket Random — carries no mobile line on its publisher page at all. We are not going to guess why two sibling games differ.
Why print this rather than quietly edit a number. The correction changes 9 to 8 on one row of one table. It is small. But a reader deciding whether to trust the rest of the measurements has no way to check them, and the only evidence we can offer is how we behave when we find one of our own numbers wrong within a day of publishing it. So: found, checked against a second source, corrected in public, cause named.
Say you decided to port a shared-keyboard game to touch. How much screen is there to work with? We measured the embed box on a live SlowDen game page — /games/basket-random/, one of the nine — at five viewport widths, using same-origin frames.
| Viewport | Game box | Share of viewport area | Split side by side | Split top and bottom |
|---|---|---|---|---|
| 360 × 740 | 301 × 188 | 21.2% | 150 × 188 each | 301 × 94 each |
| 390 × 844 | 331 × 207 | 20.8% | 166 × 207 each | 331 × 104 each |
| 412 × 915 | 353 × 221 | 20.6% | 176 × 221 each | 353 × 110 each |
| 430 × 932 | 371 × 232 | 21.5% | 186 × 232 each | 371 × 116 each |
| 768 × 1024 | 709 × 443 | 39.9% | 354 × 443 each | 709 × 222 each |
The box holds at roughly a fifth of the screen’s area across every phone width and roughly doubles on a tablet, which is what you would expect from a fixed aspect ratio inside a fixed page padding. We measured a different game page on a different run last time and got the same numbers to within a couple of pixels, which is how you know it is the template and not the game.
Now the useful part. WCAG 2.2 Success Criterion 2.5.8, Level AA, asks for pointer targets of at least 24 by 24 CSS pixels. A 166 by 207 half is nearly seven times that in each direction. So the question is never “is there room for a button”. It is how many buttons each player needs:
The pattern worth noticing: the games that would be easiest to port are the ones already closest to it. A one-button-per-player design is not a limitation to apologise for. It is the thing that makes two people on one phone a real possibility instead of a joke.
Here is the live page for Basket Random today, quoted exactly. It opens with:
Play Basket Random free online on SlowDen — no download, no sign-up. Press play and enjoy this Sports browser game instantly.
Then, under “How to play”:
2. Click or tap inside the game window to start. 3. Follow the in-game prompts — controls are listed below. Controls • Player 1: W Player 2: UP ARROW
So the page tells a visitor to tap, and then tells them the game needs two people at a keyboard. Across the five live pages in group A, the word “touch” and the words “swipe”, “joystick” and “on-screen” appear zero times, on any of them. The word “instantly” appears four times in each page’s HTML.
That is our template, on our site, and it is the least flattering paragraph in this article, which is the main reason it is here. The replacement is written and sitting in our source, unshipped, because our deploys are manual and the site is frozen this month. It reads:
⌨ Two players, one keyboard Built for a keyboard — and for two people at one. Basket Random is documented as two players sharing a single keyboard, so it is made for a computer rather than one phone. No touch alternative is listed. That is what its control list says, not a test result.
We are not claiming credit for a fix a visitor cannot see yet. As of the time this was published, the live page still reads the way it is quoted above.
In rough order of how much they return for the effort.
friend matched the ordinary phrase “user-friendly” and pulled in an entry that mentions no second player at all. Every one of the sixteen was read by hand before it was counted, and the hand count is what is published.SlowDen lists browser games and takes submissions from developers. If you have a playable web build you can send it to us — and if two people need to share a keyboard for it, say so, because we would rather put that on the page than let someone find out on a bus.
Slow Cook is our creative challenge for developers: pick a challenge, build a small game around it, and submit it before the round closes on 31 August 2026. Selected entries may receive a shoutout on SlowDen’s social accounts and a chance to be featured — nothing is guaranteed, and every entry is read by a person.
Two people playing the same running copy of the game, on one machine, at the same time. In a web game that almost always means one keyboard split into two halves: one player takes W, A, S, D and the other takes the arrow keys. There is no server, no netcode, no matchmaking and no account system, because there is only ever one instance of the game and one input device. That is why it is the cheapest multiplayer a small team can ship, and why it keeps appearing in browser catalogues long after online play became normal.
Not with a keyboard layout, because a phone has no keyboard to split. It is possible with a touch layout: give each player their own region of the screen and their own buttons. Whether that is comfortable depends entirely on how many inputs each player needs. A game where each player has exactly one action is a realistic candidate, because one action becomes one large tap zone. A game where each player needs movement, jump, sprint and two action keys is not, on a phone-sized surface.
Measured on a live SlowDen game page on 5 August 2026, at a 390 by 844 CSS pixel viewport the embedded game box was 331 by 207 CSS pixels. Split down the middle that is 166 by 207 per player; split top and bottom it is 331 by 104 per player. For comparison, WCAG 2.2 Success Criterion 2.5.8 sets a minimum pointer target of 24 by 24 CSS pixels, so either half has room for a large single button but not for a full control pad.
Because a category is assigned by subject matter, not by input. On SlowDen the 2 Player category is mostly turn-based board games such as chess, checkers, backgammon and sudoku, which two people can share by passing one device. The games that genuinely require two people pressing keys at the same moment are filed under sports, racing, block-and-sandbox and funny, because that is what they are about. Of the nine games in our catalogue whose own control list describes two players on one keyboard, exactly one is in the 2 Player category.
Put the device answer first and the key list second. Portals and aggregators reformat, shorten and sometimes truncate the text you supply, and we found nine control lists in our own catalogue that had been cut off mid-sentence at between 250 and 259 characters. What got cut was always the end, and the end is where developers write the mobile section and the second player's keys. A first line reading needs a keyboard, or works with touch, or two players share one keyboard survives every reformatting downstream.
It buys a genuine second player for close to nothing, which no other multiplayer mode does. The honest way to ship it is to treat it as a desktop feature rather than the whole game: make the single-player loop complete on touch, add the shared-keyboard mode as an extra, and say on the page which one a visitor is about to get. One game in our catalogue documents exactly that, stating that only one-player mode is enabled on mobile devices, which is more useful to a player than any amount of encouragement.
All 200 free browser games on SlowDen — no download, no sign-up.