Segfault Sweeper
Inspect raw memory addresses, guard dangling pointers with try/catch shields, and prevent production Segmentation Faults. 100% client-side.
AUDIT PASSED
Engineering Behind Segfault Sweeper
Minesweeper is one of the most enduring logic puzzles in computer science history, frequently cited in computational complexity theory as NP-complete. Segfault Sweeper pays tribute to this heritage while illustrating systems engineering concepts: memory addressing, pointer safety, cascading recursive traversal, and zero-data-leak client sandboxing.
Guaranteed First-Click Safety
Like modern competitive Minesweeper engines, Segfault Sweeper initializes the bomb distribution strictly on your initial click, guaranteeing that your first inspection never triggers a segmentation fault.
Breadth-First Flood-Fill Cascades
Zero-count cells leverage an optimized Breadth-First Search (BFS) queue algorithm to cascade-reveal surrounding memory blocks instantaneously without recursive call-stack overflow.
Frequently Asked Questions
How do you play Segfault Sweeper?
Click or tap any memory address to inspect it. The number revealed indicates how many neighboring cells contain fatal segmentation faults (NULL pointers). Flag suspicious addresses using your try/catch guard shield (right-click or toggle Guard mode on mobile).
What difficulty levels are available?
Segfault Sweeper features three classic memory safety tiers: Quick Scan (9x9 with 10 segfaults), Microservice Audit (16x16 with 40 segfaults), and Legacy Monolith (30x16 with 99 segfaults).
Can you click on a number to reveal surrounding tiles?
Yes! Once you have placed the correct number of try/catch shields around a revealed number, double-clicking that number instantly inspects (chords) all remaining adjacent unflagged cells.
Is Segfault Sweeper free and client-side?
Yes. Segfault Sweeper executes 100% in your local browser sandbox via native HTML5 DOM grid operations and real-time Web Audio API sound synthesis. High scores and fastest clear times are stored privately in localStorage.