oneshotlm
Compare all models on this prompt →

Mandelbrot explorer · ling-2.6-1t

Output generated Cost / run $0.0026 Runtime 24.4s

Prompt for this run

Render the Mandelbrot set with a smooth color gradient on a full-screen canvas, with click-and-drag to pan and mouse-wheel to zoom.

⛨ sandboxed Open in new tab ↗

TAKE IT TO CODE

A single self-contained HTML file — copy it and open in any browser, or reuse the prompt with your own pi-agent run.

RUN

modelling-2.6-1t
vendorinclusionai
harnesspi-agent
generated2026-08-01

METRICS

runtime24.4s
tokens in6.3k
tokens out3.5k
cached1.5k
cost / run$0.0026
Transcript · 4 messages
user

Render the Mandelbrot set with a smooth color gradient on a full-screen canvas, with click-and-drag to pan and mouse-wheel to zoom.

assistant

I'll create a single-page web app that renders the Mandelbrot set with smooth coloring, pan, and zoom functionality.

→ write /tmp/ws/index.html (8202 bytes)
toolResult

Successfully wrote 8202 bytes to /tmp/ws/index.html

assistant

I've created a complete single-page web app that renders the Mandelbrot set with all the requested features: **Key Features:** 1. **Smooth Color Gradient** - Uses HSL color space with continuous normalized iteration count for smooth, vibrant coloring. The hue cycles through the spectrum while lightness varies with iteration depth. 2. **Full-Screen Canvas** - Automatically resizes to fill the entire browser window and redraws on resize. 3. **Click-and-Drag Panning** - Click and drag anywhere on the canvas to pan around the fractal. The cursor changes to indicate grab/grabbing states. 4. **Mouse-Wheel Zoom** - Scroll to zoom in/out, with the zoom centered on the mouse pointer position for intuitive navigation. 5. **Touch Support** - Works on mobile devices with touch-drag panning and pinch-to-zoom. 6. **Info Display** - Shows current center coordinates, zoom level, and complex plane range in real-time. **Technical Details:** - Uses `requestAnimationFrame`-style smooth coloring via the normalized iteration count algorithm - Mandelbrot iteration with escape radius of 2 (z² + c) - 256 maximum iterations for detail - The loading indicator appears during heavy render operations - All code is inline in a single HTML file with no external dependencies