← RETURN TO MAIN HUB
TECHNICAL SPECIFICATION

VELOCITY DASH

Architectural Breakdown & Technical Portfolio for High-Speed Procedural Racing Engine

🏎️ System Overview

Velocity Dash is a high-speed 2D arcade racer utilizing canvas rendering, physics-based movement, bot racer presets with custom dynamic multipliers, dynamic obstacle generation, and local persistence for cosmetic and upgrade progression.

🤖 Bot AI & Racer Presets

  • Presets Engine: Configures individual bots (e.g. Turbo-Bot, The_Flash) with unique speed modifiers and jump probabilities.
  • Speed Multipliers: Speed modifiers range from 1.20x up to 2.00x base racer speed.
  • Obstacle Evasion Vector: Proactive jump triggers tuned by individual jumpChance parameters to bypass hazards.

🛣️ Procedural Track Engine

  • Chunk-Based Spawning: Infinite or fixed-length track generation using modular segment patterns.
  • Dynamic Hazard Placement: Random seed generation for spikes, speed pads, and coin pickups.
  • Parallax Backgrounds: Multi-layered neon grid render loops synchronized with player velocity.

🛒 Shop & Local Persistence

  • LocalStorage Schema: Stores coin balances, purchased skins, and engine stat upgrades.
  • Stat Modifiers: Real-time multiplication of acceleration, top speed, and boost duration.
  • Cross-Session Sync: Automatic state recovery on startup.

⚙️ Bot Presets & Racer Configuration

Below is the exact preset configuration data governing the autonomous AI racers in Velocity Dash:

const BOT_PRESETS = [
    { name: 'Turbo-Bot', skin: 'red', speedMod: 1.52, jumpChance: 0.75 },
    { name: 'Slick-9000', skin: 'inferno', speedMod: 1.41, jumpChance: 0.70 },
    { name: 'Volt-Fox', skin: 'yellow', speedMod: 1.38, jumpChance: 0.65 },
    { name: 'Pebble', skin: 'green', speedMod: 1.26, jumpChance: 0.45 },
    { name: 'Zoomer-7', skin: 'quantum', speedMod: 1.34, jumpChance: 0.80 },
    { name: 'Dash-O-Matic', skin: 'slime', speedMod: 1.25, jumpChance: 0.60 },
    { name: 'Byte', skin: 'pink', speedMod: 1.26, jumpChance: 0.55 },
    { name: 'Circuit-Runner', skin: 'gold', speedMod: 1.26, jumpChance: 0.75 },
    { name: 'Rust-E', skin: 'teal', speedMod: 1.22, jumpChance: 0.50 },
    { name: 'The_Flash', skin: 'gold', speedMod: 2.00, jumpChance: 1.10 },
    { name: 'Bit', skin: 'inferno', speedMod: 1.20, jumpChance: 0.70 }
];