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