A modern implementation of the classic Thirteen card game (also known as Tiến Lên or Vietnamese Poker) built with React, TypeScript, and Vite.
To add screenshots of your game, take the following photos and save them in the
public/screenshots/
directory:
Initial game board with the Deal button
Active gameplay showing played cards and player hands
Thirteen is a climbing card game that originated in Vietnam. The game is played with a standard 52-card deck and typically involves 4 players. The objective is to be the first player to get rid of all your cards by playing valid card combinations.
- 🎲 4-player gameplay
- 🃏 Beautiful card UI
- 🔄 Real-time hand validation
- 🏆 Winner detection
- 🎯 Automatic first player detection (player with 3 of Spades)
- 📱 Responsive design
- Click the "Deal" button to start a new game
- Cards will be dealt to all 4 players
- The player with the 3 of Spades starts the game
- On your turn:
- Select valid card combinations to play
- Click "Play" to submit your move
- Pass if you cannot or do not want to play a higher combination
- The game continues until one player runs out of cards
- Singles: Any single card
- Pairs: Two cards of the same rank
- Triples: Three cards of the same rank
- Straights: Three or more consecutive cards
- And more complex combinations...
- React 18
- TypeScript
- Vite
- CSS Modules
- Online multiplayer support
- AI opponents
- Game statistics and leaderboard
- Customizable card themes
- Sound effects and animations