Models 44

Interactive 3D aquarium

One-line idea
43 models, 104 results82 clean20 with console errors2 without code
The prompt
“a 3D aquarium with Three.js where the fish swim away when I move the mouse near them (Load Three.js only through this import map: <script type="importmap">{"imports":{"three":"https://cdn.jsdelivr.net/npm/three@0.170.0/build/three.module.js","three/addons/":"https://cdn.jsdelivr.net/npm/three@0.170.0/examples/jsm/"}}</script>)”
System prompt, sent with every prompt
You are generating a self-contained web demo. It will be rendered automatically in a sandboxed iframe and compared side by side with the output of other AI models given the exact same task.

Output rules:
- Reply with exactly ONE fenced code block containing the complete file: ```html (or ```svg when the task asks for an SVG). No text before or after the code block.
- Everything must be inline: CSS in <style>, JavaScript in <script>. No external files, images, fonts or network requests, except the CDN URLs explicitly allowed by the task.
- Do not use localStorage, sessionStorage, cookies, IndexedDB, alert(), confirm(), prompt() or window.open(): they are blocked in the sandbox and will throw.
- The page must look right in a 1280×800 viewport and adapt gracefully down to 375px wide. No horizontal scrollbar.
- Something meaningful must be visible on first paint: a screenshot is taken automatically about 3 seconds after load, without any interaction.
- Everything that makes the demo interesting must be visible within the first seconds: nothing hidden behind a high score, a later level or a long play session.
- Games must start in a self-playing demo mode (a simple AI plays) behind a "Click or press a key to start" message, so the game can be judged in action without playing.
- The iframe only receives keyboard events after the user clicks it: if the demo uses the keyboard, display a clear "Click or press a key to start" message.
- The code must run with zero errors in the console of the latest Chrome.

What each model made

2 console errors20.2 s3.2k tokens$0.0013
1 console error30 min 35 s133.7k tokens$0.804
SpaceXAI

Grok 4.7

reasoning default
Clean26.4 s5.0k tokens$0.0071

Not shown, every API call failed (rate limit or provider error), so there is nothing to judge yet: ByteDance Seed: Seed 2.1 Turbo, Google: Gemini 4 Hydrogen, Google: Gemma 4 26B A4B (free), Google: Gemma 4 31B (free), Meta: Muse Spark 1.3, Mistral: Devstral 2 2512, MoonshotAI: Kimi K2.6, SpaceXAI: Grok 4.3.