Skip to content

Point Game is a real-time, multiplayer card game backend built as a serverless, event-driven system on AWS. It is designed as a production-quality system with clear algorithms, persistence guarantees, and fault-tolerant gameplay, and serves both as a playable game and a deep technical showcase.

Notifications You must be signed in to change notification settings

elijahwidener/Point-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Point Game Rules (Overview)

Hand Strength

  • Hands are evaluated by point total, similar to blackjack
  • Card values:
    • Ace = 1 or 11
    • King–10 = 10
    • 9–2 = face value
  • Higher total = stronger high
  • Lower total = stronger low

Setup

  • Each player starts with 5 private cards
  • All players Ante
  • Blinds posted

Gameplay

  1. Preflop

    • Betting round
  2. Flop

    • 2 community cards are dealt
    • Players discard face up any private card that matches a community card
    • Betting round
  3. Turn

    • 2 more community cards are dealt
    • Same discard rule applies
    • Betting round
  4. River

    • 1 final community card is dealt
    • Same discard rule applies
    • Final betting round

Declaration

  • After the river, each player secretly declares:
    • Low
    • High
    • Both
  • Declarations are revealed simultaneously

Winning the Pot

  • The pot is split:
    • Half to the best High
    • Half to the best Low
  • To win a side, you must have declared for it
  • Playing Both:
    • You must win r tie both High and Low to win anything

About

Point Game is a real-time, multiplayer card game backend built as a serverless, event-driven system on AWS. It is designed as a production-quality system with clear algorithms, persistence guarantees, and fault-tolerant gameplay, and serves both as a playable game and a deep technical showcase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published