Performance Engine Overhaul: Transitioned to Zero-Allocation Object Pooling to eliminate GC spikes. Implemented Bitwise Math for coordinate rounding and Squared-Distance collision detection for 60FPS stability in classroom environments.
Standalone Version History. Decoupled changelog from game UI for better accessibility and reliability. Fixed structural nesting issues.
Updates & Feedback System Initial Release. Integrated backend API for version history.
Fine-tuned numeric validation. Added decimal precision (epsilon) checks to correctly accept answers like 16.5 for complex financial math.
Unlock Verification. Fixed bug where Shields and Orbitals appeared before being purchased.
Calculator stability fixes. Orbital Shields transitioned to time-based rotation to prevent "position jumping" between waves.
Robust Math Validation. The engine now ignores currency ($) and percentage (%) symbols in answers.
Total visual re-optimization. Removed expensive rendering shadows. Added "Jump to Wave" and Wave Reset on death mechanics.
Introduced Gem Store and Meta-Progression Skill Tree. Persistent wave progress across browser reloads.
Performance optimizations and ES6 module refactor. Stabilized 60FPS on most devices.
Modal-driven upgrade system. Improved save/load persistence. Refined enemy scaling.
Major UI overhaul. Added new weapons: Piercing Beam and Chain Lightning. Introduced the currency system.
Initial release of MathTower. Basic tower defense mechanics and math-integrated combat.