Integration Architecture
Current Game Hub Integration Points
1. Character Creation (/create-character)
Enhancement:
Connect wallet during character creation
Airdrop welcome bonus: 100 POKE for new players
Link wallet address to character profile
Store token balance in character state
Implementation:
// Enhanced Character type
interface Character {
id: string;
name: string;
createdAt: Date;
walletAddress: string;
walletType: "Phantom" | "Solflare";
tokenBalance: number; // POKE balance
totalEarned: number; // Lifetime POKE earned
}2. Game Hub Dashboard (/game)
Enhancement:
Display POKE balance prominently
Show daily/weekly earning stats
Quick access to staking interface
Token transaction history
UI Components:
Token balance card (top-right corner)
Earning dashboard widget
Staking quick access button
Claim rewards button
3. FlyPoke Game (/game/fly-poke)
Reward System:
Score-based rewards:
0-500 points: 10 POKE
501-1000 points: 25 POKE
1001-2000 points: 50 POKE
2001-5000 points: 100 POKE
5000+ points: 200 POKE
Level-up bonuses: 50 POKE per level achieved
High score rewards: Top 10 players weekly bonus
4. Battle System (/game/battle)
Reward System:
Win rewards: 50-500 POKE (based on opponent difficulty)
Streak bonuses: 10% multiplier per consecutive win
Perfect victory bonus: 2x reward multiplier
Daily battle quest: Complete 5 battles = 100 POKE bonus
5. Pokedex (Coming Soon)
Integration:
Complete Pokedex entries: 10-100 POKE per Pokemon
Rare Pokemon discovery bonus: 500-1,000 POKE
Collection milestones: Unlock at 10, 50, 100 Pokemon
6. PokeMatch (Coming Soon)
Reward System:
Match completion: 20 POKE per game
Perfect score bonus: 100 POKE
Tournament mode: Entry fee in POKE, prize pool distribution
Last updated