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.
- 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
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.
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.
MIT.