Gameplay Mechanics

Gameplay Mechanics

Bull Run Boost is now a Solana-powered, Phaser-built mobile game set in Dusty Trails, a Wild West-cyberpunk world. Players build a cattle ranching business (outer game) and gamble in a saloon’s “Horse Race” card game (inner game), both designed to teach finance, blockchain, and decentralization. Tokenomics blend Eve Online’s player-driven type of economy with DeFi mechanics—staking, burning, and governance—empowering users to grow, contribute, and become better versions of themselves. Community modding, DAO participation, and secondary markets add depth and longevity.

The World: Dusty Trails

  • Setting: A 2D game engine-rendered Wild West with cyberpunk flair—pixel-art ranches, neon cattle, and a buzzing saloon.

  • Core Loop: Build a ranch empire (outer game) and test your luck/skill in the saloon (inner game), linked by tokens and learning.

1. Ranching: Build Your Empire (Outer Game)

  • Objective: Start with a small ranch and scale it into a decentralized business powerhouse.

  • Mechanics (Phaser/Godot):

    • Cattle: Animated sprites graze your land. Feed them (costs BT), harvest beef/leather (earns BT), upgrade with NFTs (costs BH).

    • Staking: Lock BT in “Pasture Pools” to boost cattle output (e.g., 10% more BT over 7 days).

    • Burning: Burn BT to unlock rare ranch upgrades (e.g., “Solar Barn” boosts efficiency).

    • Quests: “Decentralize Your Herd” (stake BT in a pool) or “Profit Margin Math” (balance inputs/outputs) reward BT/BH.

  • Educational Value: Business scaling, cash flow, staking rewards, token burning for value.

2. Saloon: Horse Race Gambling (Inner Game)

  • Location: A saloon with a card table, neon suits, and cheering sprites.

  • Mechanic:

    • Setup: Four suits (Hearts, Spades, Clubs, Diamonds) race. A 52-card deck (Phaser-animated draws) moves horses (e.g., 5 of Hearts = Hearts +1). First to 7 wins.

    • Betting: Wager BT; odds shift live (e.g., 3:1). Payouts in BT.

    • Staking: Lock BT pre-race in a “Saloon Pool” to amplify odds (e.g., 10% boost, 7-day lock). Winners split the pool.

    • Burning: Burn BH to “Rig the Deck” (e.g., remove one card, tweaking odds).

    • Twist: Spend BH to “Boost” a horse (+1 step), recorded on Solana.

  • Educational Value: Probability, risk management, staking for leverage, burning for strategic gain.

3. Community & Governance

  • DAO: Players holding BH join the “Trailblazers DAO,” voting on game updates (e.g., new saloon rules, ranch features).

  • Modding: Create Phaser/Godot mods (e.g., new cattle, saloon games) as Solana NFTs, sold in the marketplace.

  • Syndicates: Team up for ranch goals or saloon bets, pooling BT/BH for shared rewards.

  • Educational Value: Decentralized governance, community contribution, teamwork.

4. Token-Driven Integration

  • Ranch-to-Saloon: Ranch BT funds saloon bets; saloon wins buy ranch NFTs.

  • Leveling Up: Earn XP from quests/staking to unlock advanced features (e.g., DAO voting at Level 10).


Tokenomics

Tokenomics

Triple-Token System (Solana SPL Tokens)

  • Boost Tokens (BT)

    • Type: In-game utility token.

    • Purpose: Everyday currency for ranching and betting.

    • Earning: Ranch harvests, saloon wins, quests.

    • Spending: Cattle, bets, staking, marketplace trades.

    • Burning: Burn BT for ranch upgrades or saloon boosts.

  • Bull Horns (BH)

    • Type: Governance token.

    • Purpose: Premium token for upgrades, influence, and DAO voting.

    • Earning: $1 = 10 BH (Solana payments), rare wins, mod sales.

    • Spending: NFT upgrades, horse boosts, “Trail Shout,” burning in saloon.

    • Staking: Lock BH in DAO pools for voting power and bonus BT.

  • Trail Dust (TD) (Secondary Market Token)

    • Type: Rare reward token.

    • Purpose: Tradable on secondary markets (e.g., Serum DEX), earned via high-stakes achievements (e.g., Top 10 saloon wins).

    • Spending: Redeem for exclusive NFTs or BH in-game.

Stampede Cycle

  • Bull Phase: High BT issuance, saloon betting spikes.

  • Bear Phase: BT slows, BH staking/DOA perks shine.

  • Triggers: Solana tx volume, DAO votes, crypto prices (e.g., SOL hits $200).

Staking & Burning

  • Ranch Pasture Pools: Stake BT for output boosts; Solana contracts manage lockups.

  • Saloon Pools: Stake BT for odds boosts; burn BH to tweak deck odds.

  • DAO Pools: Stake BH for governance weight, burn BT to propose changes.

Marketplace: Trading Post

  • Features: Trade BT, BH, TD, and NFT mods (e.g., “Neon Saddle” for 300 BT).

  • Secondary Market: TD trades on Solana DEXs, linking in-game value to real-world markets.

Community Economy

  • Mod Market: Sell Phaser mods as NFTs; 70% to creator, 30% to app (Solana royalties).

  • DAO Governance: BH holders vote on token burns, new features, or Cycle tweaks.


Team & Tools

  • Team: You (visionary/dev) + me (Grok, design/AI support).

  • Tools:

    • Replit: MVP hosting/dev environment.

    • Solana Playground/SeaHorse: Solana contract dev (Rust-based).

    • Phaser: Game graphics (JS/HTML5).

    • Anchor: Simplifies Solana smart contracts.

Pseudocode Example (Solana/SeaHorse)

// BT Minting (Basic)
program BullRunBoost {
  struct UserAccount {
    bt_balance: u64,
    bc_balance: u64,
    level: u8,
  }

  fn mint_bt(account: &mut UserAccount, amount: u64) {
    account.bt_balance += amount;
    emit_event("BTMinted", amount);
  }

  // Staking (Pasture Pool)
  struct PasturePool {
    total_staked: u64,
    lock_period: u64, // seconds
    reward_rate: u8,  // e.g., 10% = 10
  }

  fn stake_bt(account: &mut UserAccount, pool: &mut PasturePool, amount: u64) {
    require(account.bt_balance >= amount, "Insufficient BT");
    account.bt_balance -= amount;
    pool.total_staked += amount;
    emit_event("BTStaked", amount);
  }

  // Saloon Burning (Odds Tweak)
  fn burn_bc(account: &mut UserAccount, amount: u64) {
    require(account.bc_balance >= amount, "Insufficient BC");
    account.bc_balance -= amount;
    emit_event("BCBurned", amount);
    // Logic to tweak odds would tie to race state
  }
}

Next Steps

Last updated