Home / Dual Play / About

About

A small game collection that respects your phone — and your time

Dual Play started from a simple frustration: the classic games we all know are buried under sign-up walls, pop-ups and permissions, and almost none of them do the one thing that matters most — a good game with the person sitting next to you.

So Dual Play is deliberately narrow. Eleven games — timeless favourites alongside a few of my own twists — each implemented properly, not a watered-down demo. One modest download. No account, ever. It opens straight to the games, works on a plane, and treats "two people and one phone" as a first-class way to play, right alongside solo practice and a room full of devices on Wi-Fi.

It's a personal project, maintained by one developer, and it's held to the standard of something you'd actually want on your home screen.

What's inside

The eleven games

Tic Tac Toe

Far more than the 3×3 scribble. A 9-level ladder scales the board all the way to 11×11 with a five-in-a-row goal, each level fronted by its own named opponent. Infinity mode keeps only your newest marks on the board — the oldest disappears as you play — so stalemates simply can't happen. Bots run from purely random, through a sharp one-move heuristic, up to a perfect alpha-beta minimax that cannot be beaten on the small board.

Four in a Row

The gravity classic: drop a disc into a column, it falls to the lowest free slot, and the first player to connect four across, up or diagonally wins. Five board sizes run from 6×5 to 10×9, and each has Easy, Medium and Hard bots — Hard searches ahead for forced wins and blocks every threat it can see. Play against a bot, pass the phone, or pair two devices over Wi-Fi. A full column simply refuses the disc, and your turn stays yours.

Ludo

Two, three or four players. In a two-player game the seats are placed diagonally opposite so the race is even. With four players you can choose Team Match: Blue and Green play Red and Yellow, teammates never capture each other, and a team wins only when both partners have brought all four pieces home — in bot, same-phone and Wi-Fi games alike. Rule toggles cover the classic arguments — extra turn on a six, exact finish, three sixes lose your turn, and an extra roll when a piece reaches home. If only one piece can legally move, it moves for you. Empty seats in a Wi-Fi room quietly fill with bots. The Hard bot ("Tactician") evaluates the whole position: token progress, how exposed each piece is, how spread out your four tokens are, and the value of any capture on offer.

Dots and Boxes

Draw a line, and if you close a box you go again. Six board sizes, from a quick 3×3 and the standard 4×4 up to a long, tactical 8×8 (counted in boxes). The Hard bot ("Master") is the interesting one — it detects chains and loops, keeps itself safe as long as it can, opens the cheapest structure when forced, and plays the genuine double-cross: declining the last two boxes of a chain to keep control of the endgame.

Bagh-Bandi

A traditional hunt game played across South Asia, on a 13-point board shaped like an hourglass. One player is the Tiger, jumping over Soldiers in a straight line to capture them (with an optional multi-jump house rule). The other controls seven Soldiers, sacrificing some to box the Tiger in until it has no move. Capture four Soldiers and the Tiger wins; trap it and the Soldiers do. The Hard bot ("Shikari") searches with alpha-beta minimax.

Sholo Guti

A traditional strategy game that was previously called Bagh-Bandi Extended in earlier versions of the app. Two equal armies of 16 pieces face off on a 42-point board. There's no Tiger and no Soldiers here — step a piece to an empty connected point, or jump an adjacent enemy piece in a straight line to capture it, never your own. An optional Multi-Capture house rule lets a piece chain several jumps in one turn. Eliminate every enemy piece, or leave the opponent with no legal move, and you win.

Color Connect

A path-connection puzzle: join each pair of matching colours with a line, without crossing another path. Solo, work through a 50-level campaign that grows from easy to hard, or play Random puzzles at Easy, Medium or Hard. With a friend, one player builds a custom puzzle (or picks a preset), hands over the phone, and the other races to solve it — or send the challenge over local Wi-Fi. Optional endpoint markers help colour-blind players.

Sliding Puzzle

The classic 15 puzzle, with picture tiles. Slide the pieces into the gap until the picture is whole again. Solo puzzles come in Easy 3×3, Medium 4×4 and Hard 5×5; every board is freshly shuffled and always solvable, the clock starts with your first move and there is no time limit. Three free hints a day each play one correct move; in the Android app, a short video ad can unlock another. With a friend on one phone you both solve the identical starting board in turn, on any size from 3×3 to 7×7, and the fastest time — or the fewest moves — wins. Over local Wi-Fi two phones race on the same board. Play with one of six original pictures, or, in the Android app, a photo you choose; a photo stays on your device, and in a Wi-Fi match it is sent only to the connected phone.

Wall Block

A Quoridor-style race on a 9×9 board. Each turn you do one thing: step your pawn a single square, or spend one of your 10 walls to slow your rival's route down. Walls are two squares long, and the rules engine refuses any placement that would seal off every path to either player's goal — so the race is always still winnable. First pawn to reach the opposite edge wins.

Memory Match

The classic pairs game, built as a duel. Every picture is hidden twice across the board; on your turn you flip two cards. A match scores a pair and keeps your turn, a miss flips both back and passes the move, and the most pairs wins. Twenty levels run from a quick 2×2 to an 8×10 board of 40 pairs, with Easy, Medium and Hard bots that remember only the cards they have genuinely seen — they never peek. Play against a bot, pass the phone, or pair two devices over Wi-Fi.

Shape Crack

A code-breaking puzzle in the spirit of Mastermind. A hidden row of unique, coloured shapes is the secret; you guess a whole sequence and each guess tells you how many shapes sit in the exact right spot and how many are the right shape in the wrong spot. Thirty shapes are in the catalogue, and a switch lets you hide or show which slots were exact. Against the app you choose Easy, Medium or Hard — the clues are always truthful, only the size of the puzzle changes. In Friends mode two players swap secret codes on one phone and take a round each; over Wi-Fi each player's code stays on its author's device and the two of you race to crack the other's.

Under the hood

Built to feel fair and stay private

Bots with a spread

Easy / Medium / Hard across the games, from random play to alpha-beta search and real endgame technique — so there's a level that's a fair fight and a level that will humble you.

Deterministic Wi-Fi netcode

One device acts as host and referee; the others send intents and replay confirmed moves. The board is never shipped over the wire, which keeps matches tight and in sync — no server in the middle.

Offline by default

Built with Flutter for Android. Solo and same-device play need nothing but the app. Your profile, settings and results live on the device, not in an account — and the optional come-back reminders are scheduled on your phone itself, with no server involved.

The developer

Md. Risul Islam Munna

I'm a full-stack developer, DevOps engineer and entrepreneur based in Dhaka, Bangladesh, with 7+ years building web and mobile products. I'm the founder and lead developer of Bee Hook, an e-commerce SaaS platform used by more than a thousand online businesses.

Dual Play is my side project and my answer to a question I kept asking: why is it so hard to just play a quick game with someone next to me? It's built with the same care I put into client work — clean architecture, no dark patterns, and a real respect for the person on the other side of the screen.

munna.dev  ·  GitHub  ·  LinkedIn  ·  Facebook

M

Md. Risul Islam Munna

Full Stack Developer · DevOps Engineer · Entrepreneur

  • 7+ years experience
  • Founder of Bee Hook
  • Dhaka, Bangladesh
  • Laravel · Vue · Flutter

For freelance or business enquiries, please use munna.dev. For anything about Dual Play, the contact page is the fastest route.

Ahead

What's next

Four in a Row is the newest addition, following Memory Match and Shape Crack. Play over the internet (not just local Wi-Fi) is the most-requested addition and is on the roadmap, and more games in the same spirit will keep following. Bug fixes and small quality-of-life improvements ship as they're ready.

Have an idea, or found something broken? Tell me on the contact page — feedback genuinely shapes what gets built next. Gameplay clips and new-feature walkthroughs post to the YouTube channel.

Questions about the app?

Support, bug reports and feature requests all go to one place.