oneshotlm
Compare all models on this prompt →

Mandelbrot explorer · qwen3.5-122b-a10b

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 ↗
transcript · 6 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
thinking
The user wants me to create a single-page web app that renders the Mandelbrot set with:
1. Smooth color gradient
2. Full-screen canvas
3. Click-and-drag to pan
4. Mouse-wheel to zoom

I need to create a self-contained index.html file with all CSS and JS inline, no external resources.

Let me write this complete implementation:
write index.html (15838 bytes)
toolResult

Successfully wrote 15838 bytes to index.html

assistant
thinking
The file has been created successfully. Let me verify it exists and is complete.
bash {"command":"ls -la index.html && head -5 index.html && echo \"...\" && tail -5 index.html"}
toolResult

-rw-r--r--. 1 node node 15838 Aug 1 20:15 index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ... // Initialize resizeCanvas(); </script> </body> </html>

assistant
thinking
The file has been created successfully. It's a complete self-contained HTML file with:
- Full-screen canvas rendering the Mandelbrot set
- Smooth color gradient using sine-based coloring
- Click-and-drag to pan
- Mouse wheel to zoom (zooms toward mouse position)
- Touch support for mobile devices
- Controls for max iterations, smooth coloring toggle, and reset button
- Info display showing current zoom level, center position, and iteration count

The implementation is fully sandboxed with no external resources.

Created `index.html` - a self-contained Mandelbrot set explorer with: **Features:** - **Full-screen canvas** rendering the Mandelbrot set - **Smooth color gradient** using sine-based potential function coloring - **Click-and-drag** to pan around the fractal - **Mouse wheel** to zoom in/out (zooms toward cursor position) - **Touch support** for mobile (single finger pan, pinch to zoom) - **Controls panel** with: - Max iterations slider (64-1024) - Smooth coloring toggle - Reset view button - **Info display** showing zoom level, center coordinates, and iteration count Open `index.html` in a browser to explore the infinite complexity of the Mandelbrot set!

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

modelqwen3.5-122b-a10b
vendorQwen
harnesspi-agent
generated2026-08-01

EVALUATION

2/5 working

Mandelbrot renders with drag-to-pan and wheel-zoom working, but color scheme (bright green/black) is ugly, not a smooth gradient.

Vision grade · anthropic/claude-sonnet-5

MEASUREMENTS

Raw readings from the capture, not a verdict — the grade above is the only judgement. Percentages are how much of the screen changed; the measure under-reports sparse motion on a dark background.

idle motion0.0%
on click0.0%
on drag50.4%
on wheel7.2%
on enter + space0.0%
on arrow keys0.0%
on w/a/s/d0.0%
frame spread84.5 / 255
console errors0
js errors none

METRICS

runtime30.3s
tokens in14k
tokens out4.6k
cached0
cost / run$0.0131