GoShip
How It WorksChallengesPricingEmployers
Sign InGet Started
0developers
0companies
0assessments scored
How It Works
|Pricing
|Challenges
|Employers
|Privacy
|Terms
GoShip© 2026
Get updates
Twitter·GitHub
Systems nominal
BUILDMID

Build a Fractal Explorer

60 minutes
0 completed
canvasweb-workersmathcreative-coding

Description

Build a Fractal Explorer

Build an interactive Mandelbrot and Julia set viewer with zoom, pan, and beautiful color palettes.

Requirements

  • Render Mandelbrot set on a canvas with smooth coloring
  • Click to zoom in, right-click to zoom out
  • Click + drag to pan around the fractal
  • At least 4 color palettes (fire, ocean, neon, grayscale)
  • Iteration count slider (affects detail level)
  • Show Julia set for any point clicked on the Mandelbrot set
  • Coordinate display showing current position and zoom level
  • Technical Notes

    Use Canvas 2D with Web Workers for computation to keep the UI responsive. Each pixel requires iterating z = z^2 + c until escape or max iterations.

    Bonus Points

  • Smooth zoom animation
  • Bookmarks for interesting locations
  • High-DPI rendering support
  • You will be guided through MCP setup before the timer starts