Side project ·
Dashain Games
9 traditional Nepali card, board and dice games, free in the browser
- Role
- Creator & Developer
- Type
- Personal project
- Timeline
- Sep 2026 – Present
- Location
- Kathmandu, Nepal
- 9
- traditional games
- 0
- downloads or sign-ups
- 2–6
- players per online table
Overview
A free collection of the games Nepali families play during Dashain and Tihar: Teen Patti, Call Break, Jut Patti, Marriage, Bagh-Chal, Ludo, Snakes and Ladders, Carrom and Langur Burja. No download, no sign-up.
When families gather for Dashain, the cards and boards come out. Most digital versions are heavy apps with mandatory sign-ups. I wanted something you could open in a browser, hand to your grandparents and start playing straight away, even with no connection.
Dashain Games runs on phones, tablets and computers, installs to the home screen like an app, and keeps most games playable offline. Teen Patti supports private online tables for 2–6 players through a room code, and the other games offer computer opponents or pass-and-play on one device.
Key features
- 01
Nine games in one place
Teen Patti, Call Break, Jut Patti, Marriage, Bagh-Chal, Ludo, Snakes and Ladders (Saap Sidi), Carrom and Langur Burja.
- 02
Play the computer
AI opponents with easy, medium and hard difficulty in several games.
- 03
Private online tables
Create a Teen Patti table for 2–6 friends and share a room code or link.
- 04
Offline & installable
Add it to your home screen and keep playing without a connection.
- 05
Nepali first
Game names in Devanagari alongside English, with a warm, festive design.
- 06
Rules & traditions
Rules for every game, plus guides to kites, ping swings and other Dashain and Tihar traditions.
How I built it
- 01Designed and built every game, from card-dealing logic to 3D Langur Burja dice
- 02Wrote computer opponents with selectable difficulty
- 03Built private real-time multiplayer rooms for Teen Patti
- 04Made it an installable, offline-first web app
Outcome
- Nine complete games playable on any device with no install
- Virtual chips only in Teen Patti: nothing is played for money
Built with
- Progressive Web App
- Offline-first
- Real-time multiplayer
- Game AI
- 3D dice
Related writing
Web8 min read
PWA Offline Support: Build an Installable Web App
Build a PWA with offline support: web app manifest, service worker caching strategies, a custom install prompt and the iOS caveats that still catch people out.
Read articleNode.js7 min read
WebSockets in Node.js and React: Real-Time Apps Guide
Build real-time apps with WebSockets in Node.js and React: ws vs Socket.IO, rooms, auth, reconnection and scaling across servers with Redis. Typed code inside.
Read article