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. Four timeless games, 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 four 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.

Ludo

Two, three or four players. In a two-player game the seats are placed diagonally opposite so the race is even. Rule toggles cover the classic arguments — extra turn on a six, exact finish, three sixes lose your turn. 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. Three board sizes: a quick 3×3, the standard 4×4, and a longer, more tactical 6×6. 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.

Under the hood

Built to feel fair and stay private

Bots with a spread

Easy / Medium / Hard on every game, 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.

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

Play over the internet (not just local Wi-Fi) is the most-requested addition and is on the roadmap. More games in the same spirit will follow. 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.

Questions about the app?

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