About 12 MiniBattles
Most two-player browser games make one of you play second fiddle. Player 1 takes the arrow keys, Player 2 takes WASD, and every match ends with somebody muttering that the other half of the keyboard is easier. 12 MiniBattles removes the argument by giving each player exactly one key: A on the left, L on the right. Nothing else. No aiming, no movement keys, no combos.
What that key does changes every round. A minibattle is drawn at random — a cowboy quick-draw, a golf shot, a viking with an axe, a helicopter over a burning house — and you get about a second to work out whether your button jumps, fires or swings before the other player figures it out first. Each battle has its own winning line, somewhere between three and five points, so a round is over in well under a minute and the next one starts before anybody can complain.
The number in the title is out of date, and by a wide margin. We pulled apart the GameMaker bundle this page loads: it holds 37 separate minibattles, laid out across 76 arenas. The internal room list runs from juego1 to juego44 with seven numbers missing, and there are orphaned sword-fight sprites from a battle that no longer has a room — evidence that the roster has been added to and pruned since 2018. Seven of the minibattles carry six or seven arena variants each, which is why football or lava-climbing can turn up twice in an evening and look like two different games.
It was built by Shared Dreams Studios, the studio of Argentine developer Mariano Maffia. The HTML5 version arrived in November 2018, an April 2019 update added new battles, and it finished second runner-up in that year's CrazyGames Developer Contest. It has since collected a 4.0 rating from 1,702,796 votes on Poki and an 8.4 out of 10 on CrazyGames, and the Android port has passed ten million installs. One honest limitation up front: there is no CPU opponent. We searched the entire 2.17 MB bundle for bot, AI or CPU code and found none. This is a game you play with somebody, or not at all.
Every minibattle we could confirm
There is no official list. The table below is what survived a cross-check between the minigame names published by CrazyGames and twoplayergames and the actual assets sitting in the build on this page.
| Minibattle | What your key does |
|---|---|
| Cowboy duel | Draws and fires. Press before the signal and you lose the round outright |
| Football | Jumps and kicks a ragdoll striker; goals are scored more by accident than aim |
| Basketball | Jumps at a backboard, which is also how you block |
| Golf | Times a swing; twoplayergames records the target as three balls in the hole |
| Tennis | Returns the rally — the longest exchange in the game |
| Sumo wrestling | Shoves a jointed ragdoll and tries to keep your own feet down |
| Boxing | Throws the punch; the ring is small enough that missing is expensive |
| Thumb wrestling | Pins the other thumb, with a stamina bar behind it |
| Hand slap | Slaps, or pulls the hand away. Ten separate hand sprites cover the flinch |
| Ninja board breaking | Chops the plank on the trestle at the right instant |
| Archery | Charges the bow — there is a dedicated draw-strength bar for each archer |
| Viking axes and maces | Throws the axe or swings the mace from a longship deck |
| Tanks | Fires the shell; elevation is on a timer, not a stick |
| Plane dogfight | Flaps the plane upward and drops rounds on the other one |
| Spaceships | Thrusts between asteroids and shoots |
| Martian shooter | Fires at a martian that advances, attacks and retreats on its own schedule |
| Frog and flies | Fires the tongue at passing flies from a lily pad |
| Balloon popping | Pops the balloon before the other player does |
| Helicopter rescue | Lifts a copter over an island or a burning house to pick up survivors |
| Lava climb | Jumps up platforms while the lava rises underneath |
There are more in the bundle — paintball, zombies, log-chopping, bumper cars, gangsters with machine guns, a man carrying a candle — but no source names their rules, so we are not going to guess at them.
Why one key each is the entire design
One-button multiplayer is not a shortcut, it is the point. The format was set in 2014 by Finnish developer Otto Ojala with Soccer Physics, a one-key, two-player ragdoll football game that won the IMGA award for best multiplayer game and spawned a decade of imitators — twoplayergames goes as far as calling one of the 12 MiniBattles minigames "Soccer Physics" outright.
The reason it works on a shared keyboard is arithmetic. A game with four keys per player has to explain eight keys before anything happens, and the person who was not paying attention spends the first round pressing the wrong ones. A game with one key per player has nothing to explain, which means the skill gap between the two people at the keyboard is a gap in reaction and nerve rather than in familiarity. That is also why the two keys are A and L: both sit on the home row, one at each end, so two people can share a laptop shoulder to shoulder without their hands colliding. Symmetric input, symmetric position, no excuses available to the loser.
Playing 12 MiniBattles unblocked
The game is one HTML5 page compiled from GameMaker — no installer, no plugin, no login, nothing written to the machine. That is why it appears on so many "unblocked games" lists and why it keeps working on school Chromebooks and locked-down office browsers: the only thing that has to get through is the page itself. Press play above and it runs inside this tab; the fullscreen button on the toolbar stretches the 1280×720 canvas to fill the screen, which is worth doing when two people are sharing one laptop.
MiniBattles, 12 Mini Battles 2 and the rest
Shared Dreams Studios has taken the same idea in two directions. MiniBattles (July 2020) opens the format to six players on one keyboard — C, N, Q, P and the two arrow keys — with up to 30 minigames, and holds a 4.2 rating from over a million Poki votes. 12 Mini Battles 2 (January 2024) goes back to two players and twelve battles, including street racing and foosball, and rates 3.4 from 586,083 votes. The original is still the one people return to, which is a fair verdict: 37 battles beats 12, and two players on one keyboard is easier to organise than six.
More two-player games on one keyboard
If the one-key format suits you, Drunken Duel 2 is the purest version of it — two stick figures, one shot each. For physics chaos with slightly more input, try Drunken Boxing, or the Random series from RHM Interactive: Basket Random, Soccer Random and Boxing Random, all of which run on the same shared-keyboard principle. The rest of our two-player picks live in the multiplayer category.
How to play 12 MiniBattles
- Find a second person. Sit them at the other end of the keyboard. There is no single-player mode to fall back on.
- Left player takes A, right player takes L. That is the full briefing, and it stays true for every minibattle in the game.
- Read the arena, not the instructions. When a battle loads, look for what is between the two characters — a goal, a hole, a stretch of water, a rising floor of lava. That tells you what your one key is for.
- Take the round, then forget it. Winning lines vary by battle; twoplayergames records the golf one as first to sink three putts. The next battle resets everything.
What research turned up that the play screen does not tell you:
- The button is contextual, never modal. Because each of the 37 battles has exactly one input object per player in the code, there is no charge, no double-tap, no hold-versus-tap system hiding anywhere. If pressing is not working, you are pressing at the wrong moment, not in the wrong way.
- Scenery lies, mechanics do not. With 76 arenas over 37 battles, the same rules come back on a different backdrop. Learn the win condition and the repeats stop catching you out.
- Playing alone is a legitimate stance, not a hack. CrazyGames says outright that you can play as both characters at once. One hand per key is genuinely how solo players use this game.
- Ties go to the person who waits. In the timing battles — the cowboy duel, the board-breaking ninjas — the loser is usually whoever pressed early. Being slower is a strategy here far more often than being faster.
Controls
| A (Player 1) | The only input the left player has. What it does — jump, swing, fire, draw, flap — depends on the minibattle currently on screen |
|---|---|
| L (Player 2) | The only input the right player has, and it does exactly what A does on the other side |
| A and L together | With no second person, put one hand on each key and play both sides yourself |
Features
- One key per player in every single minibattle — the control scheme never changes, so nobody has to relearn anything between rounds
- [object Object]
- Winning lines differ per battle — some go to three points, others to five — so no round drags on
- Two players on one keyboard, no split screen, no lobby, no account
- Second runner-up in the 2018 CrazyGames Developer Contest, and past 10 million installs as an Android app
- Runs as a plain HTML5 page, which is why it survives on locked-down school Chromebooks
Game details
- Developer
- Shared Dreams Studios
- Release date
- November 2018
- Last updated
- April 1, 2019
- Added here
- April 2023
- Technology
- HTML5 (GameMaker Studio export, 1280×720 landscape)
- Platforms
- Browser (desktop), Chromebook, Android (separate Google Play app)
- Classification
- Arcade , Multiplayer
FAQ
How many minigames does 12 MiniBattles have?
More than twelve. The title comes from the original 2018 release; an April 2019 update added new minibattles and the build served on this page contains 37 of them, spread across 76 different arenas. The Android version has since grown to an advertised 70.
What are the controls in 12 MiniBattles?
Player 1 presses A, Player 2 presses L. That is the whole scheme, and it is identical in every minibattle. The key does whatever the current battle needs — jump, shoot, swing, draw — so there is nothing extra to learn when the game changes.
Can you play 12 MiniBattles with one player or against the computer?
There is no CPU opponent. The build contains no bot or AI code at all, and CrazyGames states plainly that the game is two-player only. On your own, the practical option is to put your left hand on A and your right hand on L and play both characters at once.
Who made 12 MiniBattles?
Shared Dreams Studios, the studio of Argentine developer Mariano Maffia. The HTML5 version launched in November 2018 and took second runner-up in that year's CrazyGames Developer Contest. The same studio made MiniBattles and 12 Mini Battles 2.
Can I play 12 MiniBattles unblocked at school?
The game is a single HTML5 page with no installer, plugin, login or download, so it runs on a school Chromebook or a locked-down office browser as long as the site hosting it is reachable. Nothing is stored on the machine.
What is the difference between 12 MiniBattles and MiniBattles?
MiniBattles (July 2020) is the same idea for up to six players on one keyboard — C, N, Q, P and the two arrow keys — with up to 30 minigames. 12 MiniBattles is the two-player original and still the more played of the two, with over 1.7 million ratings on Poki against roughly 1 million for the sequel.
Is 12 MiniBattles available on mobile?
Yes, but as a separate app. Shared Dreams Studios publishes 12 MiniBattles - Two Players on Google Play, where it has passed 10 million installs. This browser build is a 1280×720 landscape page aimed at a desktop or laptop keyboard.
Why does the same minigame look different each time?
Seven of the 37 minibattles ship with six or seven alternative arenas — different platforms, backgrounds and hazards around the same rules. Learn to recognise the mechanic rather than the scenery and the repeats stop feeling like repeats.






