Arrow Escape v1.0.6
We are excited to launch the initial release of Arrow Escape, a casual grid-based sliding puzzle game built with Flutter and the Flame Engine!
🚀 Key Features
- 500 Pre-Generated Levels: Features a highly optimized level database compiled into a single compact binary (
levels.bin- ~880KB) for instant loading and O(1) level seek. - Deterministic Level Generation (v4): Generated programmatically using seeded random logic, meaning level numbers generate identical layouts across all platforms.
- Special Arrow Mechanics: Includes standard sliding arrows and Color-Paired Arrows that must exit the grid simultaneously.
- Deflector Dots (Orphan Cells): Neutral and directional deflectors that alter the paths of exiting arrows, creating deep puzzle complexity.
- Earthy Sage-Green Aesthetics: Beautifully polished visual system using a full HSL color palette with comprehensive Light and Dark theme support.
- Timed Challenge Modes: Boss and God levels feature shaped silhouettes and countdown timers scaling with difficulty.
- Dev Mode Gating: Developer mode toggle available via title long-press, fully gated by an
enableDevModeconstant for production safety. - Observed Lifecycle Auto-Pause: Timer and audio pause immediately when app is backgrounded and resume when foregrounded.
- Pinch-to-Zoom: Zoom in/out smoothly on large grid levels.
- Deadlock Detection: Auto-detects when remaining arrows are blocked, prompting a clean level restart.