Skip to content

tntpsu/CardPack

Repository files navigation

Card Pack

Seven classic card games for Even Realities G2 smart glasses, wrapped in one cohesive product.

Status: v0.3.0 — Euchre bid view rewrites to a plus-sign table. The four seats sit at a table with the upcard bracketed in the middle ([J◆]), and per-position markers ((D) dealer, (▶) currently bidding, (—) passed, (me) you) make it obvious whose turn it is, who's dealer, and who's already out. Position letters are letter-anchored at the center column so the cross stays visually square regardless of marker width (platform v0.2.0). Order/Pass toggle and suit picker remain as a line below the plus-sign. Hearts unchanged (play view already used the plus-sign trick layout). See the shared platform for the visual + interaction contract every game obeys.

Games (v1.0 planned)

  • Hearts — 4-player trick-avoidance
  • Spades — 4-player trick-taking with bidding
  • Euchre — 4-player trick-taking with bowers
  • Solitaire — Klondike patience
  • Crazy Eights — shedding game
  • Cribbage — 2-player pegging
  • Gin Rummy — 2-player sets/runs

Sibling product

House Games — casino games (Blackjack, Video Poker, Three Card Poker, Roulette) using the same shared platform. Both packs feel like one product family by design — see even-card-platform/STYLE.md.

Architecture

This repo holds the Card Pack .ehpk build (package_id com.philtullai.cards). The actual platform code — launcher chrome, frame composition, suit glyphs, deck primitives — lives in even-card-platform and is consumed via file:../even-card-platform.

Each game lives in src/games/<id>/ as a self-contained module implementing the Game interface from the platform.

License

MIT.

About

Seven classic card games for Even Realities G2 smart glasses. Hearts, Spades, Euchre, Solitaire, Crazy Eights, Cribbage, Gin Rummy. Powered by even-card-platform.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors