An interactive ScuffedCribage game with hosted multiplayer! Players join from their mobile devices using a room code.
-
Install dependencies:
npm install
-
Start the server:
npm start
-
Open the game:
- Player Join (default):
http://localhost:3000orhttp://localhost:3000/player - Host Display (main screen with board):
http://localhost:3000/host
- Player Join (default):
- Open
http://localhost:3000in your browser - A 6-digit room code will be displayed
- Share this code with players
- The board shows the game state, scores, and played cards
- Open
http://localhost:3000/playeron your phone/tablet - Enter the 6-digit room code
- Enter your name (optional)
- Click "Join Game"
- You'll see only YOUR cards
- Select a card and tap "Play Selected Card"
- Use "Go" if you can't play
To play on mobile devices:
- Find your computer's IP address:
- Windows: Run
ipconfigand look for IPv4 Address - Mac/Linux: Run
ifconfigorip addr
- Windows: Run
- On mobile, go to:
http://YOUR_IP_ADDRESS:3000/player- Example:
http://192.168.1.100:3000/player
- Example:
- ✅ Real-time multiplayer with Socket.IO
- ✅ Room-based games with unique codes
- ✅ Players see only their own cards
- ✅ Animated pegs on the main board
- ✅ Automatic scoring (15s, pairs, runs, go, 31)
- ✅ Mobile-friendly player interface
- ✅ Beautiful wood & felt aesthetic
- First to 121 points wins
- Score points during play for:
- 15: 2 points
- Pairs: 2 points (6 for three, 12 for four)
- Runs: 1 point per card in sequence
- 31: 2 points
- Go: 1 point
- Last Card: 1 point
Enjoy your game! 🎉