Idle Augment
Idle Augment is a browser-based incremental game focused on persistent numerical scaling, resource allocation, and upgrade dependency trees.
Developed in pure JavaScript, the project emphasizes mathematical progression models and browser-based persistence over complex graphics.
🚀 Key Features
- Exponential Scaling Engine: Manages large number mathematics as resources scale from single digits to the billions.
- Dependency Trees: Implements branching upgrade paths where specific augmentations modify the baseline metrics of others.
- Data-Driven UI: Uses a minimal DOM structure focused purely on data visualization and core loop interactions.
- Offline Progression: Calculates resource generation based on elapsed time between active sessions.
- State Management: Utilizes
localStoragefor automatic, continuous state persistence.
🛠️ Technical Stack
- Core Engine: JavaScript (ES6+)
- Storage: Browser LocalStorage
- Styling: Vanilla CSS
🎮 Play the Game
🎯 Architecture
The game loop relies on requestAnimationFrame for UI updates, decoupling the visual rendering from the core mathematical tick rate. Upgrade costs and yields are calculated using exponential formulas dynamically rather than relying on hardcoded lookup tables.