Turn every ride into an adventure.
A completely free, privacy-first Android game that turns cycling into an addictive exploration experience. Clear the Fog of War, log roads, earn XP, level up, and unlock collections as you pedal through your city. Pedal-powered bikes only no motorized vehicles, no cheating.
Pixiog Explore merges physical maps with game systems to make real-life cycling exploration addictive.
Your global map is covered in dark hexagonal tiles. When you ride through streets, parks, or paths, the fog clears in real time, revealing your explored routes forever.
Every meter of new territory explored on your bike awards Experience Points. Level up to unlock higher difficulty challenges and exploration titles.
Earn trophies for cycling feats. Earn titles like "Night Owl" for late rides, "Century Rider" for covering 100km, or "Trail Blazer" for discovering hidden paths.
Treat real-life landmarks as collectible assets. Fill your binder by riding to all parks, bridges, monuments, and forests in your region.
No cellular connection? No problem. Pixiog caches map tiles locally. Cycling data is saved in a local database and synced when you reconnect.
Pixiog monitors speed and movement patterns to ensure fair play. Only pedal-powered cycling counts. Motorized vehicles, e-bikes, and walking are detected and flagged.
Discover how the game translates real-world cycling into RPG mechanics.
Open the app and tap the Explore tab to get tracking.
As you cycle, your location "reveals" the map tiles around you.
Reach milestones, complete achievements, and level up your explorer.
Review stats, historic rides, and global leaderboard rankings.
Customize units, battery saver options, and resolve permissions.
Your Cycling Statistics Visualized
Cycle 100km total distance
Clear 10 distinct park areas
Ride 50km past 10 PM
Clear 100 total road sectors
Interact with our live, simulated screens to see the Pixiog Explore interface in action.
Technical architecture, privacy policies, data permissions, and development roadmap.
A comprehensive, interactive showcase of all components, architectures, and mathematical algorithms powering the Pixiog Explore game.
Pure Kotlin codebase leveraging high-performance coroutines, flows, and type safety for a robust mobile application.
Modern declarative UI toolkit. Ensures fluid layouts, hardware-accelerated animations, and instant reactivity.
Type-safe single-activity navigation graph coordinating transitions between Map, Profile, Stats, and Leaderboards.
Separation of concerns using Domain Use Cases, Repository interfaces, and state-holding viewmodels with Flow states.
Compile-time dependency injection ensuring decoupled managers, network clients, database DAOs, and providers.
SQLite abstraction layer with Flow support. Persists tracking logs, offline coordinates, state flags, and achievements.
High-performance rendering engine displaying cached OpenStreetMap vectors and bitmap tiles without an active network connection.
Async image loading library optimized for Kotlin Coroutines. Renders user avatars and unlockable vector achievements.
Google Play Services API for battery-efficient background location telemetry and adaptive polling intervals.
OkHttp connection pooling combined with type-safe Kotlinx Serialization for fast, efficient RESTful leaderboard API syncs.
Manages background tracking services, telemetry schedules, and coroutine execution bindings matching the app lifecycle.
Fast API endpoints secured with API Key authentication headers to validate submissions and sync leaderboard profiles.
Remotely hosted, lightweight vector assets and badge icons retrieved asynchronously to keep the installation package compact.
Custom syncing managers coordinating background uploads, profile modifications, and offline telemetry caching.
High-precision spherical distance estimation. Uses double-precision atan2 formulas over coordinates to estimate covered terrain.
Filters motorized or walking movement. Enforces a strict speed boundary (4 km/h to 25 km/h) and acceleration analysis.
Custom Canvas-based drawing loop. Employs pre-allocated arrays and integer clipping to render hexagons with zero memory allocation.
Quadratic XP leveling curve. Every level requires progressively more exploration points, with milestones up to level 99.
Core features build-out, offline foundations, and biking anti-cheat engine.
Closed testing, multi-device coordinate optimization, and bug fixing.
Production launch, scaling community backlogs, and map profile exports.
Pixiog Explore is a free, open-source project created and maintained by @theaveragelegs. No proprietary APIs, tracking, or hidden analytics. Read the code, fork it, compile your own build, and share it.
Download the Pixiog Explore APK directly to your Android device. No app store registration, completely standalone.
Compatible with Android 10.0 (API Level 29) or higher. Requires GPS hardware sensor. Pedal-powered bikes only.