back button

Puno

Puno

A better version of uno. Play with your friends in your browser!

ReactTypescriptFirebase
screenshotscreenshotscreenshot

Features

  1. Runs in your browser & optimized for mobile and desktop
  2. No login, no ads, no bs
  3. Unlimited players
  4. Players can join at the middle of a game
  5. Great animation

Puno Specific Rules

I understand everyone has their own set of rules for uno. Puno uses a set of rules my friends and I found most fun. However if there're enough interest, I may add some customization options for rules.

  1. You can put down a +2 after a +2 to let the next person draw 4. (the same goes for +4 and +4, +4 and +2 as long as they have the same color)
  2. Your turn is not skipped after you draw cards
  3. You can only use a number card as your last card
  4. You don't need to say uno for the last card (I mean I can put a button there but that would be too obvious... You can still say uno in discord voice chat if you want)

Technical Details

I coded this thing in less than a week, it's basically just a huge mess of spaghetti, so I'm not planning to open source it anytime soon :)

Everything is calculated / generated on client, there is no server side validation, which means you can easily hack your game if you want. However considering Puno is only meant to be played within friends and without a global rank, I see this as a time saving measure rather than a security flaw. (Ah, classic this is a feature not a bug)

Hope you enjoy playing it!