Project Overview
Piquet Pro brings one of history's most celebrated card games to iOS. Born in 16th-century France and beloved by European nobility for its extraordinary blend of strategy, skill, and elegance, Piquet has endured for centuries as the thinking player's game. This latest version has been completely redesigned - every screen rebuilt with a premium felt-table aesthetic, antique gold accents, and warm cream card faces that make every session feel like a private game at a gentleman's club.
Game Structure
- Traditional 32-card deck - 7 through Ace across all four suits, as per classic rules
- Declaration phase - Announce points, sequences, and sets to score before a trick is played
- Trick-taking phase - 12 tricks per round; lead well, respond wisely
- Six-round game - Accumulate points across six rounds to claim victory
- Comprehensive scoring - Full traditional scoring faithfully implemented, including Pique, Repique, and Capot
Features
- Premium redesigned UI - Rich felt table, gold rail borders, animated score counters, and spring-physics card interactions
- Haptic feedback - Distinct haptics for card selection, trick wins, declarations, and round completion
- Strategic AI opponent - Computer opponent with genuine decision-making logic for exchange, declaration, and trick play
- Drag to reorder - Rearrange your hand freely between turns
- Auto-sort - One-tap hand organisation by suit or rank
- Round progress indicator - Visual pip tracker showing completed and current rounds
- In-game user guide - Full rules reference built into the app
- Game statistics - Track games played, wins, losses, and win rate
- Ad-free subscription - Remove ads for less than a coffee a year
Design
The interface was rebuilt entirely to match the prestige of the game. The colour palette draws from deep forest greens, near-black backgrounds, and antique gold - evoking a private club or casino privé rather than a generic mobile game. Cards use proper playing card layouts with warm cream faces. Every interactive element uses spring animations and contextual haptics to give the game a tactile, physical feel despite being entirely digital.
Technical Implementation
- Platform: Native iOS (landscape only)
- Framework: SwiftUI with custom Canvas rendering for felt texture
- AI: Custom game AI covering exchange selection, declaration strategy, and trick play
- State management: ObservableObject ViewModel with phase-driven game state machine
- Haptics: UIImpactFeedbackGenerator and UINotificationFeedbackGenerator throughout
- Monetization: AdMob interstitial ads with RevenueCat annual subscription removal
- Persistence: AppStorage for settings, statistics, and subscription state