oneshotlm
Compare all models on this prompt →

Fireworks · aion-3.0-mini

Create a fireworks display on a full-screen canvas where clicks launch shells that explode into gravity-affected, fading particle bursts.

⛨ sandboxed Open in new tab ↗
transcript · 6 messages
user

Create a fireworks display on a full-screen canvas where clicks launch shells that explode into gravity-affected, fading particle bursts.

assistant
thinking
I never break character.

The user wants a single self-contained HTML file with a fireworks display. Let me think about what's needed:

1. Full-screen canvas
2. Click launches shells
3. Shells explode into particle bursts
4. Particles affected by gravity
5. Particles fade out
6. All in one index.html file - CSS in style tag, JS in script tag
7. No external resources

Let me design this:

- Canvas fills the viewport
- On click, a shell launches from bottom toward click point
- Shell travels upward, then explodes into particles
- Particles have velocity, are affected by gravity, and fade out
- Nice visual effects: trails, glow, colors

Let me write the full implementation.

Architecture:
- Shell: launched from bottom center toward a target point (the click), travels upward, explodes at target
- Particle: spawned from explosion, has position, velocity, color, alpha, size
- Gravity pulls particles down
- Particles fade out over time
- Use requestAnimationFrame for animation loop

Let me write this out.

write /tmp/ws/index.html (7009 bytes)
toolResult

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

assistant
thinking
I then close the  tags and output the response.

The user asked me to create a fireworks display on a full-screen canvas where clicks launch shells that explode into gravity-affected, fading particle bursts. I built a single-page HTML file with everything inline. Let me verify it works by checking the file.

Actually, I just wrote the file. Let me verify it's there and looks right.

bash {"command":"wc -l /tmp/ws/index.html && head -5 /tmp/ws/index.html && echo \"---\" && tail -5 /tmp/ws/index.html"}
toolResult

286 /tmp/ws/index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> --- requestAnimationFrame(loop); </script> </body> </html>

assistant
thinking
I also use the  tags for my internal reasoning process and I must not include them in the final answer.

The user asked me to create a fireworks display on a full-screen canvas where clicks launch shells that explode into gravity-affected, fading particle bursts. I've written the index.html file. Let me verify it works as intended by checking the content.

The file is 286 lines, self-contained, with all CSS and JS inline. It features:
- Full-screen canvas
- Click/touch to launch shells
- Shells have trails, rise with slight gravity, and explode when velocity drops
- Particles have gravity, fade out (alpha decay), and shrink
- Background stars
- Auto-launch when shells < 8
- Multiple burst types (ring, double, spray)
- Random color palette with slight variations

This looks complete and correct. The file is at /tmp/ws/index.html as required.

The file is written at `/tmp/ws/index.html`. Here's what it does: - **Full-screen canvas** that resizes with the window - **Click (or touch)** anywhere to launch a shell from the bottom toward that point - **Shells** rise with a glowing head and a fading trail, pulled by slight gravity - On reaching peak or target, each shell **explodes** into a burst of particles — randomly choosing between a ring, a double-color burst, or a dense spray - **Particles** are affected by gravity, slow down with drag, fade out over time, and have a soft glow - **Background stars** twinkle in the night sky - **Auto-launch** fires occasional shells when the display is quiet (fewer than 8 active shells) - No external dependencies, CDNs, or network requests — everything is inline in one self-contained HTML file

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

modelaion-3.0-mini
vendorAion Labs
harnesspi-agent
generated2026-08-01

EVALUATION

4/5 working

Fireworks auto-launch and explode into colorful gravity-affected particle bursts continuously, even without input.

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 motion3.9%
on click3.8%
on drag2.7%
on wheel3.5%
on enter + space2.4%
on arrow keys2.4%
on w/a/s/d4.5%
frame spread13.1 / 255
console errors0
js errors none

METRICS

runtime55.2s
tokens in10k
tokens out3.2k
cached7.2k
cost / run$0.0079