oneshotlm
Compare all models on this prompt →

Dangerous Dave platformer · qwen3.6-35b-a3b

Build a playable tile-based platformer on a canvas in the Dangerous Dave style: navigate a level to grab a trophy and then reach the exit, avoiding hazards like fire and water, with jumping and simple enemies. Procedural graphics only, no external assets.

⛨ sandboxed Open in new tab ↗
transcript · 5 messages
assistant
thinking
The user wants a complete, self-contained HTML file with a tile-based platformer game inspired by Danger Dave. Let me plan out the features:

1. **Tile-based platformer** - Grid-based levels with different tile types
2. **Navigate a level** - Player moves left/right and jumps
3. **Grab a trophy** - Collectible item
4. **Reach the exit** - Door/exit tile
5. **Avoid hazards** - Fire and water tiles
6. **Jumping** - Physics-based jumping with gravity
7. **Simple enemies** - Enemies that patrol back and forth
8. **Procedural graphics** - All drawn on canvas, no external assets
9. **No external resources** - Everything inline

Let me design this:

- Tile sizes: 32x32 pixels
- Level format: 2D array of tile characters
- Player: small sprite drawn with canvas primitives
- Platforms: solid blocks
- Fire: animated orange/red tiles
- Water: blue animated tiles
- Enemies: simple walking sprites
- Trophy: golden collectible
- Exit: door tile

I'll create a complete game with:
- Multiple levels (procedurally generated or hand-crafted)
- Score tracking
- Lives system
- Smooth movement with collision detection
- Animated graphics

Let me build this out fully.
bash {"command":"cat > /workspace/index.html << 'HTMLEOF'\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"vi
toolResult

Written index.html: 31338 bytes

assistant
thinking
The file has been written successfully. Let me verify it's complete and well-formed.
bash {"command":"head -5 /workspace/index.html && echo \"---\" && tail -5 /workspace/index.html"}
toolResult

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> --- gameLoop(); </script> </body> </html>

assistant
thinking
The file is complete and well-formed. Let me summarize what was built.

`/workspace/index.html` is ready — a complete **Danger Dave** tile-based platformer, ~31KB, no external resources. Here's what's packed in: **Gameplay** - **4 hand-crafted levels** with increasing difficulty - Grab the 🏆 **trophy** to unlock the 🚪 **exit door** - **Jump** (Space/Up/W) over gaps, **stomp enemies** from above for bonus points - **3 lives** with invincibility blink on hit **Hazards** - 🔥 **Fire** — animated, glowing, flickering - 💧 **Water** — wavy, animated blue tiles - Both are instant death tiles **Enemies** - Red blob creatures that patrol platforms and turn at edges - Stomp them from above → they squish for 200 points - Collide from the side → you die **Graphics** (all procedural canvas) - Brick walls, grass-topped floors, animated water/fire - Dave sprite with hat, mustache, swinging arms, and leg animation - Glowing, bobbing trophy with sparkle - Mountain parallax background, starfield menu screen - Screen shake on kills, particle explosions - 60fps smooth movement with gravity and momentum **Controls** - Arrow keys / WASD to move, Space/Up/W to jump - Touch controls for mobile (left/right zones + top to jump) **HUD** shows score, level, lives, and trophy status in real-time.

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.6-35b-a3b
vendorQwen
harnesspi-agent
generated2026-07-31

EVALUATION

4/5 working

Dangerous Dave-style platformer with menu, tile level, enemies, trophy, and hazards; WASD led to a quick game over.

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.5%
on click0.5%
on drag0.5%
on wheel0.5%
on enter + space14.2%
on arrow keys0.9%
on w/a/s/d40.1%
frame spread24.8 / 255
console errors0
js errors none

METRICS

runtime267.9s
tokens in32k
tokens out14k
cached17k
cost / run$0.0157