Qwen3 Max
RANK 19 · MEOWSCORE 73.5 · previous · CN · closed
minimal
“Draw a minimal, flat-design cat as an SVG.”
Qwen3 Max · minimal · attempt 1 · score 8.0
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="200" height="200">
<!-- Head -->
<circle cx="50" cy="40" r="20" fill="#cccccc"/>
<!-- Ears -->
<polygon points="35,25 30,10 40,20" fill="#cccccc"/>
<polygon points="65,25 70,10 60,20" fill="#cccccc"/>
<!-- Eyes -->
<circle cx="42" cy="35" r="3" fill="#333333"/>
<circle cx="58" cy="35" r="3" fill="#333333"/>
<!-- Nose -->
<path d="M50,42 L47,46 L53,46 Z" fill="#ff9999"/>
<!-- Mouth -->
<path d="M47,48 Q50,50 53,48" stroke="#333333" stroke-width="1" fill="none"/>
<!-- Body -->
<ellipse cx="50" cy="70" rx="15" ry="20" fill="#cccccc"/>
<!-- Tail -->
<path d="M65,65 Q80,60 75,45" stroke="#cccccc" stroke-width="8" stroke-linecap="round"/>
</svg>Qwen3 Max · minimal · attempt 2 · score 8.0
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="200" height="200">
<!-- Head -->
<circle cx="50" cy="45" r="25" fill="#cccccc"/>
<!-- Ears -->
<polygon points="35,25 30,10 42,20" fill="#cccccc"/>
<polygon points="65,25 70,10 58,20" fill="#cccccc"/>
<!-- Eyes -->
<circle cx="40" cy="40" r="5" fill="#333333"/>
<circle cx="60" cy="40" r="5" fill="#333333"/>
<!-- Nose -->
<path d="M50,50 L45,55 L55,55 Z" fill="#ff9999"/>
<!-- Mouth -->
<path d="M45,55 Q50,60 55,55" stroke="#333333" stroke-width="1" fill="none"/>
<!-- Whiskers -->
<line x1="30" y1="50" x2="40" y2="52" stroke="#333333" stroke-width="0.5"/>
<line x1="30" y1="54" x2="40" y2="54" stroke="#333333" stroke-width="0.5"/>
<line x1="70" y1="50" x2="60" y2="52" stroke="#333333" stroke-width="0.5"/>
<line x1="70" y1="54" x2="60" y2="54" stroke="#333333" stroke-width="0.5"/>
</svg>Qwen3 Max · minimal · attempt 3 · score 7.0
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="200" height="200">
<!-- Head -->
<circle cx="50" cy="40" r="30" fill="#cccccc"/>
<!-- Ears -->
<polygon points="30,15 35,30 25,25" fill="#cccccc"/>
<polygon points="70,15 65,30 75,25" fill="#cccccc"/>
<!-- Eyes -->
<circle cx="40" cy="35" r="5" fill="#333333"/>
<circle cx="60" cy="35" r="5" fill="#333333"/>
<!-- Nose -->
<path d="M50,45 L48,48 L52,48 Z" fill="#ff9999"/>
<!-- Mouth -->
<path d="M48,48 Q50,52 52,48" stroke="#333333" stroke-width="1" fill="none"/>
<!-- Body -->
<ellipse cx="50" cy="75" rx="20" ry="25" fill="#cccccc"/>
<!-- Tail -->
<path d="M70,65 Q85,55 80,40" stroke="#cccccc" stroke-width="8" stroke-linecap="round"/>
</svg>Qwen3 Max · minimal · attempt 4 · score 7.8
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="200" height="200">
<!-- Body -->
<circle cx="50" cy="60" r="30" fill="#d0d0d0"/>
<!-- Head -->
<circle cx="50" cy="35" r="20" fill="#d0d0d0"/>
<!-- Ears -->
<polygon points="42,18 38,8 46,12" fill="#d0d0d0"/>
<polygon points="58,18 62,8 54,12" fill="#d0d0d0"/>
<!-- Eyes -->
<circle cx="43" cy="32" r="3" fill="#333"/>
<circle cx="57" cy="32" r="3" fill="#333"/>
<!-- Nose -->
<path d="M50 37 L47 40 L53 40 Z" fill="#ff9999"/>
<!-- Mouth -->
<path d="M47 42 Q50 45 53 42" stroke="#333" stroke-width="1" fill="none"/>
</svg>realistic
“Draw a realistic sitting cat with visible fur shading as an SVG.”
Qwen3 Max · realistic · attempt 1 · score 5.3
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 150" width="200" height="150">
<!-- Base fur (light brown) -->
<path d="M100,30 C85,20 65,20 55,35 C45,50 50,70 60,80 C55,90 58,105 70,110 C75,120 85,125 100,125 C115,125 125,120 130,110 C142,105 145,90 140,80 C150,70 155,50 145,35 C135,20 115,20 100,30 Z" fill="#D2B48C"/>
<!-- Body shadow (darker brown) -->
<path d="M100,40 C88,30 72,30 62,42 C55,55 60,70 68,78 C65,85 68,95 78,100 C82,107 88,110 100,110 C112,110 118,107 122,100 C132,95 135,85 132,78 C140,70 145,55 138,42 C128,30 112,30 100,40 Z" fill="#A0522D" opacity="0.3"/>
<!-- Head fur shading -->
<ellipse cx="100" cy="35" rx="20" ry="15" fill="#A0522D" opacity="0.2"/>
<!-- Left ear -->
<path d="M85,25 L80,15 L90,20 Z" fill="#D2B48C"/>
<path d="M85,25 L83,18 L88,20 Z" fill="#A0522D" opacity="0.4"/>
<!-- Right ear -->
<path d="M115,25 L120,15 L110,20 Z" fill="#D2B48C"/>
<path d="M115,25 L117,18 L112,20 Z" fill="#A0522D" opacity="0.4"/>
<!-- Left eye -->
<ellipse cx="90" cy="35" rx="4" ry="5" fill="white"/>
<ellipse cx="90" cy="35" rx="2" ry="3" fill="black"/>
<ellipse cx="89" cy="34" rx="1" ry="1" fill="white" opacity="0.7"/>
<!-- Right eye -->
<ellipse cx="110" cy="35" rx="4" ry="5" fill="white"/>
<ellipse cx="110" cy="35" rx="2" ry="3" fill="black"/>
<ellipse cx="109" cy="34" rx="1" ry="1" fill="white" opacity="0.7"/>
<!-- Nose -->
<path d="M100,42 L97,46 L103,46 Z" fill="#FFB6C1"/>
<!-- Mouth/whisker area -->
<path d="M100,46 L100,50" stroke="#A0522D" stroke-width="1"/>
<path d="M95,48 L85,46" stroke="#A0522D" stroke-width="0.5"/>
<path d="M95,50 L85,52" stroke="#A0522D" stroke-width="0.5"/>
<path d="M105,48 L115,46" stroke="#A0522D" stroke-width="0.5"/>
<path d="M105,50 L115,52" stroke="#A0522D" stroke-width="0.5"/>
<!-- Front legs -->
<path d="M75,85 L70,110 L80,115 L85,90 Z" fill="#D2B48C"/>
<path d="M125,85 L130,110 L120,115 L115,90 Z" fill="#D2B48C"/>
<!-- Leg shading -->
<path d="M72,90 L70,110 L78,113 L82,92 Z" fill="#A0522D" opacity="0.2"/>
<path d="M128,90 L130,110 L122,113 L118,92 Z" fill="#A0522D" opacity="0.2"/>
<!-- Tail -->
<path d="M140,80 C160,70 170,50 160,40 C155,50 150,65 140,80 Z" fill="#D2B48C"/>
<path d="M142,82 C158,72 165,55 158,45 C154,52 150,63 142,80 Z" fill="#A0522D" opacity="0.3"/>
<!-- Belly and inner leg fur -->
<path d="M80,80 C90,90 110,90 120,80 C125,100 115,115 100,115 C85,115 75,100 80,80 Z" fill="#D2B48C"/>
<path d="M85,85 C95,92 105,92 115,85 C118,95 112,108 100,108 C88,108 82,95 85,85 Z" fill="#C19A6B" opacity="0.4"/>
<!-- Additional fur texture (subtle) -->
<path d="M90,60 Q95,58 100,62 Q105,58 110,60" stroke="#A0522D" stroke-width="0.5" fill="none" opacity="0.3"/>
<path d="M95,70 Q100,68 105,70" stroke="#A0522D" stroke-width="0.5" fill="none" opacity="0.2"/>
</svg>Qwen3 Max · realistic · attempt 2 · score 6.3
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200">
<!-- Body base -->
<ellipse cx="100" cy="130" rx="35" ry="30" fill="#8B5A2B"/>
<!-- Body shading -->
<path d="M65,120 Q100,100 135,120 Q120,140 100,150 Q80,140 65,120" fill="#6B4226" opacity="0.4"/>
<!-- Legs -->
<rect x="80" y="155" width="8" height="20" rx="4" fill="#8B5A2B"/>
<rect x="112" y="155" width="8" height="20" rx="4" fill="#8B5A2B"/>
<!-- Tail -->
<path d="M135,130 Q160,100 155,80 Q150,90 140,110 Q138,120 135,130" fill="#8B5A2B"/>
<path d="M138,125 Q155,100 152,85 Q148,95 140,115 Q139,122 138,125" fill="#6B4226" opacity="0.4"/>
<!-- Head -->
<circle cx="100" cy="85" r="20" fill="#8B5A2B"/>
<!-- Ears -->
<path d="M90,70 L85,55 L95,65 Z" fill="#8B5A2B"/>
<path d="M110,70 L115,55 L105,65 Z" fill="#8B5A2B"/>
<path d="M88,68 L86,60 L92,66 Z" fill="#D2B48C"/>
<path d="M112,68 L114,60 L108,66 Z" fill="#D2B48C"/>
<!-- Face shading -->
<circle cx="100" cy="85" r="15" fill="#6B4226" opacity="0.3"/>
<!-- Eyes -->
<ellipse cx="92" cy="82" rx="3" ry="4" fill="#000"/>
<ellipse cx="108" cy="82" rx="3" ry="4" fill="#000"/>
<ellipse cx="92" cy="81" rx="1.5" ry="2" fill="#fff"/>
<ellipse cx="108" cy="81" rx="1.5" ry="2" fill="#fff"/>
<!-- Nose -->
<path d="M100,88 L97,92 L103,92 Z" fill="#D2B48C"/>
<!-- Mouth -->
<path d="M100,92 Q98,95 97,94" stroke="#5C4033" stroke-width="1" fill="none"/>
<path d="M100,92 Q102,95 103,94" stroke="#5C4033" stroke-width="1" fill="none"/>
<!-- Front legs detail -->
<path d="M80,155 Q84,165 80,170" stroke="#6B4226" stroke-width="1" fill="none"/>
<path d="M120,155 Q116,165 120,170" stroke="#6B4226" stroke-width="1" fill="none"/>
<!-- Fur texture on body -->
<path d="M70,130 Q75,125 80,130" stroke="#6B4226" stroke-width="1" fill="none" opacity="0.5"/>
<path d="M120,130 Q125,125 130,130" stroke="#6B4226" stroke-width="1" fill="none" opacity="0.5"/>
<path d="M90,145 Q100,140 110,145" stroke="#6B4226" stroke-width="1" fill="none" opacity="0.4"/>
<!-- Whiskers -->
<line x1="95" y1="88" x2="75" y2="86" stroke="#D2B48C" stroke-width="0.5"/>
<line x1="95" y1="90" x2="75" y2="92" stroke="#D2B48C" stroke-width="0.5"/>
<line x1="105" y1="88" x2="125" y2="86" stroke="#D2B48C" stroke-width="0.5"/>
<line x1="105" y1="90" x2="125" y2="92" stroke="#D2B48C" stroke-width="0.5"/>
</svg>Qwen3 Max · realistic · attempt 3 · score 6.5
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200">
<defs>
<radialGradient id="eyeGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#000000"/>
<stop offset="70%" stop-color="#333333"/>
<stop offset="100%" stop-color="#666666"/>
</radialGradient>
<filter id="furTexture" x="-20%" y="-20%" width="140%" height="140%">
<feTurbulence type="turbulence" baseFrequency="0.02" numOctaves="3" result="turbulence"/>
<feDisplacementMap in="SourceGraphic" in2="turbulence" scale="2" xChannelSelector="R" yChannelSelector="G"/>
</filter>
</defs>
<!-- Body base -->
<ellipse cx="100" cy="130" rx="40" ry="30" fill="#a08568" filter="url(#furTexture)"/>
<!-- Chest fur (lighter) -->
<ellipse cx="100" cy="145" rx="25" ry="18" fill="#c2a88a"/>
<!-- Head -->
<circle cx="100" cy="85" r="25" fill="#a08568" filter="url(#furTexture)"/>
<!-- Ears -->
<path d="M85 65 L80 45 L90 55 Z" fill="#a08568"/>
<path d="M115 65 L120 45 L110 55 Z" fill="#a08568"/>
<path d="M86 63 L82 50 L88 58 Z" fill="#c2a88a"/>
<path d="M114 63 L118 50 L112 58 Z" fill="#c2a88a"/>
<!-- Inner ears -->
<path d="M83 55 Q85 58 87 55 Q86 52 83 55" fill="#d2b48c"/>
<path d="M117 55 Q115 58 113 55 Q114 52 117 55" fill="#d2b48c"/>
<!-- Eyes -->
<circle cx="90" cy="82" r="6" fill="url(#eyeGradient)"/>
<circle cx="110" cy="82" r="6" fill="url(#eyeGradient)"/>
<!-- Eye highlights -->
<circle cx="92" cy="80" r="2" fill="#ffffff"/>
<circle cx="112" cy="80" r="2" fill="#ffffff"/>
<!-- Nose -->
<path d="M98 90 Q100 93 102 90 Q100 92 98 90" fill="#cc6666"/>
<!-- Mouth -->
<path d="M100 93 Q97 98 95 95" stroke="#663300" stroke-width="1" fill="none"/>
<path d="M100 93 Q103 98 105 95" stroke="#663300" stroke-width="1" fill="none"/>
<!-- Front legs -->
<ellipse cx="80" cy="155" rx="8" ry="20" fill="#a08568" filter="url(#furTexture)"/>
<ellipse cx="120" cy="155" rx="8" ry="20" fill="#a08568" filter="url(#furTexture)"/>
<!-- Paws -->
<ellipse cx="80" cy="175" rx="10" ry="5" fill="#d2b48c"/>
<ellipse cx="120" cy="175" rx="10" ry="5" fill="#d2b48c"/>
<!-- Tail -->
<path d="M140 130 Q160 100 150 80 Q145 95 140 110 Q138 120 140 130" fill="#a08568" filter="url(#furTexture)"/>
<!-- Fur shading - body -->
<path d="M70 120 Q90 110 100 125 Q110 110 130 120 Q125 135 100 140 Q75 135 70 120" fill="#8c6d52" opacity="0.2"/>
<!-- Fur shading - head -->
<path d="M85 70 Q95 65 100 70 Q105 65 115 70 Q110 80 100 80 Q90 80 85 70" fill="#8c6d52" opacity="0.2"/>
<!-- Fur shading - tail -->
<path d="M142 125 Q152 100 148 85 Q146 95 144 110 Q143 118 142 125" fill="#8c6d52" opacity="0.25"/>
<!-- Whiskers -->
<line x1="105" y1="92" x2="125" y2="90" stroke="#d2b48c" stroke-width="0.8"/>
<line x1="105" y1="94" x2="128" y2="96" stroke="#d2b48c" stroke-width="0.8"/>
<line x1="95" y1="92" x2="75" y2="90" stroke="#d2b48c" stroke-width="0.8"/>
<line x1="95" y1="94" x2="72" y2="96" stroke="#d2b48c" stroke-width="0.8"/>
</svg>Qwen3 Max · realistic · attempt 4 · score 5.8
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200">
<defs>
<radialGradient id="eyeGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#000"/>
<stop offset="70%" stop-color="#333"/>
<stop offset="100%" stop-color="#666"/>
</radialGradient>
</defs>
<!-- Body base -->
<ellipse cx="100" cy="130" rx="40" ry="30" fill="#8B4513"/>
<!-- Body shading -->
<path d="M70,125 Q100,110 130,125 Q125,140 100,145 Q75,140 70,125" fill="#654321"/>
<path d="M85,135 Q100,130 115,135 Q110,142 100,145 Q90,142 85,135" fill="#A0522D"/>
<!-- Head -->
<circle cx="100" cy="80" r="25" fill="#8B4513"/>
<!-- Head shading -->
<circle cx="95" cy="75" r="15" fill="#654321" opacity="0.4"/>
<circle cx="105" cy="85" r="10" fill="#A0522D" opacity="0.5"/>
<!-- Ears -->
<path d="M85,60 L80,40 L95,55 Z" fill="#8B4513"/>
<path d="M115,60 L120,40 L105,55 Z" fill="#8B4513"/>
<path d="M83,58 L80,42 L92,54 Z" fill="#A0522D"/>
<path d="M117,58 L120,42 L108,54 Z" fill="#A0522D"/>
<!-- Inner ears -->
<path d="M85,55 L83,48 L90,53 Z" fill="#D2B48C"/>
<path d="M115,55 L117,48 L110,53 Z" fill="#D2B48C"/>
<!-- Eyes -->
<ellipse cx="90" cy="75" rx="6" ry="8" fill="white"/>
<ellipse cx="110" cy="75" rx="6" ry="8" fill="white"/>
<ellipse cx="90" cy="75" rx="3" ry="5" fill="url(#eyeGradient)"/>
<ellipse cx="110" cy="75" rx="3" ry="5" fill="url(#eyeGradient)"/>
<circle cx="89" cy="73" r="1" fill="white"/>
<circle cx="109" cy="73" r="1" fill="white"/>
<!-- Nose -->
<path d="M98,85 Q100,88 102,85 Q100,87 98,85" fill="#D2B48C"/>
<!-- Mouth -->
<path d="M100,88 Q95,92 92,90" stroke="#654321" stroke-width="1" fill="none"/>
<path d="M100,88 Q105,92 108,90" stroke="#654321" stroke-width="1" fill="none"/>
<!-- Front legs -->
<ellipse cx="80" cy="150" rx="8" ry="20" fill="#8B4513"/>
<ellipse cx="120" cy="150" rx="8" ry="20" fill="#8B4513"/>
<!-- Front leg shading -->
<ellipse cx="78" cy="150" rx="4" ry="15" fill="#654321"/>
<ellipse cx="122" cy="150" rx="4" ry="15" fill="#654321"/>
<!-- Back legs (partially hidden) -->
<path d="M70,155 Q65,170 75,175 Q80,165 70,155" fill="#8B4513"/>
<path d="M130,155 Q135,170 125,175 Q120,165 130,155" fill="#8B4513"/>
<!-- Back leg shading -->
<path d="M72,160 Q68,170 74,173 Q76,165 72,160" fill="#654321"/>
<path d="M128,160 Q132,170 126,173 Q124,165 128,160" fill="#654321"/>
<!-- Tail -->
<path d="M140,130 Q170,110 180,140 Q170,150 150,145 Q145,135 140,130" fill="#8B4513"/>
<!-- Tail shading -->
<path d="M145,132 Q165,118 175,138 Q165,145 150,142 Q147,135 145,132" fill="#654321"/>
<path d="M150,135 Q160,125 168,135 Q160,140 152,138 Q151,136 150,135" fill="#A0522D"/>
<!-- Whiskers -->
<line x1="95" y1="82" x2="75" y2="80" stroke="#D2B48C" stroke-width="0.8"/>
<line x1="95" y1="85" x2="75" y2="85" stroke="#D2B48C" stroke-width="0.8"/>
<line x1="95" y1="88" x2="75" y2="90" stroke="#D2B48C" stroke-width="0.8"/>
<line x1="105" y1="82" x2="125" y2="80" stroke="#D2B48C" stroke-width="0.8"/>
<line x1="105" y1="85" x2="125" y2="85" stroke="#D2B48C" stroke-width="0.8"/>
<line x1="105" y1="88" x2="125" y2="90" stroke="#D2B48C" stroke-width="0.8"/>
</svg>action
“Draw a cat riding a bicycle as an SVG.”
Qwen3 Max · action · attempt 1 · score 6.8
the actual svg, as the machine wrote it:
<svg width="300" height="200" xmlns="http://www.w3.org/2000/svg">
<!-- Bicycle wheels -->
<circle cx="70" cy="150" r="30" stroke="black" stroke-width="4" fill="none"/>
<circle cx="230" cy="150" r="30" stroke="black" stroke-width="4" fill="none"/>
<!-- Bicycle frame -->
<line x1="70" y1="150" x2="120" y2="100" stroke="black" stroke-width="4"/>
<line x1="230" y1="150" x2="180" y2="100" stroke="black" stroke-width="4"/>
<line x1="120" y1="100" x2="180" y2="100" stroke="black" stroke-width="4"/>
<!-- Handlebars -->
<line x1="120" y1="100" x2="110" y2="70" stroke="black" stroke-width="4"/>
<line x1="110" y1="70" x2="130" y2="70" stroke="black" stroke-width="4"/>
<!-- Seat -->
<ellipse cx="180" cy="100" rx="10" ry="5" fill="black"/>
<!-- Pedals -->
<circle cx="150" cy="150" r="5" fill="black"/>
<line x1="150" y1="150" x2="160" y2="160" stroke="black" stroke-width="3"/>
<line x1="150" y1="150" x2="140" y2="140" stroke="black" stroke-width="3"/>
<!-- Cat body -->
<ellipse cx="170" cy="85" rx="20" ry="12" fill="orange"/>
<!-- Cat head -->
<circle cx="195" cy="75" r="15" fill="orange"/>
<!-- Cat ears -->
<polygon points="185,60 190,70 180,70" fill="orange"/>
<polygon points="205,60 200,70 210,70" fill="orange"/>
<!-- Cat eyes -->
<circle cx="190" cy="72" r="3" fill="black"/>
<circle cx="200" cy="72" r="3" fill="black"/>
<!-- Cat nose -->
<path d="M195,78 Q197,80 195,82 Q193,80 195,78" fill="pink"/>
<!-- Cat mouth -->
<path d="M195,82 Q193,84 195,85 Q197,84 195,82" fill="none" stroke="black" stroke-width="1"/>
<!-- Cat front legs -->
<line x1="160" y1="85" x2="155" y2="100" stroke="orange" stroke-width="6"/>
<line x1="168" y1="85" x2="163" y2="100" stroke="orange" stroke-width="6"/>
<!-- Cat back legs -->
<line x1="180" y1="85" x2="185" y2="100" stroke="orange" stroke-width="6"/>
<line x1="188" y1="85" x2="193" y2="100" stroke="orange" stroke-width="6"/>
<!-- Cat tail -->
<path d="M150,85 Q140,75 145,65" stroke="orange" stroke-width="6" fill="none"/>
</svg>Qwen3 Max · action · attempt 2 · score 7.5
the actual svg, as the machine wrote it:
<svg width="300" height="200" xmlns="http://www.w3.org/2000/svg">
<!-- Bicycle wheels -->
<circle cx="70" cy="150" r="30" stroke="black" stroke-width="4" fill="none"/>
<circle cx="210" cy="150" r="30" stroke="black" stroke-width="4" fill="none"/>
<!-- Bicycle frame -->
<line x1="70" y1="120" x2="210" y2="120" stroke="black" stroke-width="4"/>
<line x1="210" y1="120" x2="230" y2="90" stroke="black" stroke-width="4"/>
<line x1="230" y1="90" x2="180" y2="90" stroke="black" stroke-width="4"/>
<line x1="180" y1="90" x2="210" y2="120" stroke="black" stroke-width="4"/>
<line x1="70" y1="120" x2="90" y2="90" stroke="black" stroke-width="4"/>
<line x1="90" y1="90" x2="180" y2="90" stroke="black" stroke-width="4"/>
<!-- Handlebars -->
<line x1="230" y1="90" x2="240" y2="80" stroke="black" stroke-width="3"/>
<line x1="230" y1="90" x2="220" y2="80" stroke="black" stroke-width="3"/>
<!-- Seat -->
<ellipse cx="130" cy="80" rx="15" ry="8" fill="saddlebrown"/>
<!-- Pedals -->
<circle cx="140" cy="150" r="5" fill="gray"/>
<line x1="135" y1="150" x2="145" y2="150" stroke="black" stroke-width="2"/>
<!-- Cat body -->
<ellipse cx="130" cy="70" rx="25" ry="15" fill="orange"/>
<!-- Cat head -->
<circle cx="165" cy="60" r="20" fill="orange"/>
<!-- Cat ears -->
<polygon points="150,45 155,30 160,45" fill="orange" stroke="black" stroke-width="1"/>
<polygon points="170,45 175,30 180,45" fill="orange" stroke="black" stroke-width="1"/>
<!-- Cat eyes -->
<circle cx="158" cy="55" r="4" fill="white"/>
<circle cx="172" cy="55" r="4" fill="white"/>
<circle cx="158" cy="55" r="2" fill="black"/>
<circle cx="172" cy="55" r="2" fill="black"/>
<!-- Cat nose -->
<circle cx="165" cy="65" r="2" fill="pink"/>
<!-- Cat mouth -->
<path d="M165,67 Q162,70 165,72 Q168,70 165,67" stroke="black" stroke-width="1" fill="none"/>
<!-- Cat front legs -->
<line x1="120" y1="80" x2="115" y2="100" stroke="orange" stroke-width="6" stroke-linecap="round"/>
<line x1="140" y1="80" x2="145" y2="100" stroke="orange" stroke-width="6" stroke-linecap="round"/>
<!-- Cat back legs (pedaling) -->
<line x1="100" y1="80" x2="95" y2="110" stroke="orange" stroke-width="6" stroke-linecap="round"/>
<line x1="160" y1="80" x2="170" y2="110" stroke="orange" stroke-width="6" stroke-linecap="round"/>
<!-- Cat tail -->
<path d="M105,70 Q90,60 85,80" stroke="orange" stroke-width="6" fill="none" stroke-linecap="round"/>
</svg>Qwen3 Max · action · attempt 3 · score 6.5
the actual svg, as the machine wrote it:
<svg width="300" height="200" xmlns="http://www.w3.org/2000/svg">
<!-- Bicycle wheels -->
<circle cx="70" cy="150" r="30" stroke="black" stroke-width="4" fill="none"/>
<circle cx="210" cy="150" r="30" stroke="black" stroke-width="4" fill="none"/>
<!-- Bicycle frame -->
<line x1="70" y1="150" x2="110" y2="100" stroke="black" stroke-width="4"/>
<line x1="110" y1="100" x2="210" y2="150" stroke="black" stroke-width="4"/>
<line x1="110" y1="100" x2="140" y2="60" stroke="black" stroke-width="4"/>
<line x1="140" y1="60" x2="170" y2="100" stroke="black" stroke-width="4"/>
<line x1="170" y1="100" x2="210" y2="150" stroke="black" stroke-width="4"/>
<!-- Handlebars -->
<line x1="140" y1="60" x2="125" y2="40" stroke="black" stroke-width="4"/>
<line x1="125" y1="40" x2="155" y2="40" stroke="black" stroke-width="4"/>
<!-- Seat -->
<ellipse cx="170" cy="100" rx="10" ry="5" fill="black"/>
<!-- Cat body -->
<ellipse cx="150" cy="85" rx="20" ry="10" fill="#cccccc"/>
<!-- Cat head -->
<circle cx="130" cy="75" r="15" fill="#cccccc"/>
<!-- Cat ears -->
<polygon points="120,60 125,70 115,70" fill="#cccccc"/>
<polygon points="140,60 145,70 135,70" fill="#cccccc"/>
<!-- Cat eyes -->
<circle cx="125" cy="73" r="2" fill="black"/>
<circle cx="135" cy="73" r="2" fill="black"/>
<!-- Cat mouth -->
<path d="M130 78 Q128 82 130 82 Q132 82 130 78" stroke="black" fill="none" stroke-width="1"/>
<!-- Cat front legs -->
<line x1="140" y1="90" x2="135" y2="110" stroke="#cccccc" stroke-width="4"/>
<line x1="160" y1="90" x2="165" y2="110" stroke="#cccccc" stroke-width="4"/>
<!-- Cat tail -->
<path d="M130 85 Q110 80 115 100" stroke="#cccccc" stroke-width="4" fill="none"/>
</svg>Qwen3 Max · action · attempt 4 · score 6.5
the actual svg, as the machine wrote it:
<svg width="300" height="200" xmlns="http://www.w3.org/2000/svg">
<!-- Bicycle wheels -->
<circle cx="70" cy="150" r="30" stroke="black" stroke-width="4" fill="none"/>
<circle cx="200" cy="150" r="30" stroke="black" stroke-width="4" fill="none"/>
<!-- Bicycle frame -->
<line x1="70" y1="120" x2="200" y2="120" stroke="black" stroke-width="4"/>
<line x1="70" y1="120" x2="100" y2="80" stroke="black" stroke-width="4"/>
<line x1="100" y1="80" x2="180" y2="80" stroke="black" stroke-width="4"/>
<line x1="180" y1="80" x2="200" y2="120" stroke="black" stroke-width="4"/>
<line x1="130" y1="120" x2="130" y2="150" stroke="black" stroke-width="4"/>
<!-- Handlebars -->
<line x1="180" y1="80" x2="220" y2="70" stroke="black" stroke-width="2"/>
<line x1="220" y1="70" x2="220" y2="85" stroke="black" stroke-width="2"/>
<!-- Seat -->
<ellipse cx="100" cy="75" rx="10" ry="5" fill="black"/>
<!-- Pedals -->
<circle cx="130" cy="150" r="5" fill="black"/>
<line x1="130" y1="155" x2="140" y2="160" stroke="black" stroke-width="2"/>
<!-- Cat body -->
<ellipse cx="100" cy="60" rx="20" ry="15" fill="#cccccc"/>
<!-- Cat head -->
<circle cx="100" cy="40" r="15" fill="#cccccc"/>
<!-- Cat ears -->
<polygon points="90,25 95,15 100,25" fill="#cccccc"/>
<polygon points="110,25 105,15 100,25" fill="#cccccc"/>
<!-- Cat eyes -->
<circle cx="95" cy="35" r="3" fill="black"/>
<circle cx="105" cy="35" r="3" fill="black"/>
<!-- Cat nose -->
<circle cx="100" cy="42" r="2" fill="pink"/>
<!-- Cat mouth -->
<path d="M98,45 Q100,48 102,45" stroke="black" stroke-width="1" fill="none"/>
<!-- Cat front legs -->
<line x1="90" y1="70" x2="90" y2="90" stroke="#cccccc" stroke-width="6"/>
<line x1="110" y1="70" x2="110" y2="90" stroke="#cccccc" stroke-width="6"/>
<!-- Cat back legs -->
<line x1="85" y1="75" x2="75" y2="95" stroke="#cccccc" stroke-width="6"/>
<line x1="115" y1="75" x2="125" y2="95" stroke="#cccccc" stroke-width="6"/>
<!-- Cat tail -->
<path d="M80,60 Q60,50 70,30" stroke="#cccccc" stroke-width="6" fill="none"/>
</svg>style
“Draw an origami-style cat with geometric folds as an SVG.”
Qwen3 Max · style · attempt 1 · score 7.5
the actual svg, as the machine wrote it:
<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg" fill="#8B4513">
<!-- Body -->
<polygon points="60,150 140,150 120,110 80,110" />
<!-- Head -->
<polygon points="70,110 130,110 120,70 80,70" />
<!-- Left Ear -->
<polygon points="70,70 85,40 100,70" />
<!-- Right Ear -->
<polygon points="130,70 115,40 100,70" />
<!-- Left Eye -->
<polygon points="85,85 90,80 95,85 90,90" fill="#000" />
<!-- Right Eye -->
<polygon points="115,85 110,80 105,85 110,90" fill="#000" />
<!-- Nose -->
<polygon points="100,90 95,95 105,95" fill="#FFA500" />
<!-- Tail -->
<polygon points="140,150 170,130 160,120 135,140" />
<!-- Left Front Leg -->
<polygon points="75,150 65,170 85,170 85,150" />
<!-- Right Front Leg -->
<polygon points="125,150 115,170 135,170 135,150" />
<!-- Left Hind Leg -->
<polygon points="60,150 50,170 70,170 70,150" />
<!-- Right Hind Leg -->
<polygon points="140,150 130,170 150,170 150,150" />
<!-- Fold lines (white strokes for creases) -->
<polyline points="100,70 100,110" stroke="white" stroke-width="1" fill="none" />
<polyline points="80,110 100,150" stroke="white" stroke-width="1" fill="none" />
<polyline points="120,110 100,150" stroke="white" stroke-width="1" fill="none" />
<polyline points="100,150 140,150" stroke="white" stroke-width="1" fill="none" />
<polyline points="100,150 60,150" stroke="white" stroke-width="1" fill="none" />
<polyline points="85,40 100,70" stroke="white" stroke-width="1" fill="none" />
<polyline points="115,40 100,70" stroke="white" stroke-width="1" fill="none" />
</svg>Qwen3 Max · style · attempt 2 · score 7.8
the actual svg, as the machine wrote it:
<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<!-- Cat head (diamond shape) -->
<polygon points="100,20 150,70 100,120 50,70" fill="#ccc" stroke="#333" stroke-width="1"/>
<!-- Left ear -->
<polygon points="70,50 90,65 60,70" fill="#bbb" stroke="#333" stroke-width="1"/>
<!-- Right ear -->
<polygon points="130,50 110,65 140,70" fill="#bbb" stroke="#333" stroke-width="1"/>
<!-- Left eye -->
<polygon points="80,75 90,70 90,80" fill="#333"/>
<!-- Right eye -->
<polygon points="120,75 110,70 110,80" fill="#333"/>
<!-- Nose -->
<polygon points="100,90 95,95 105,95" fill="#333"/>
<!-- Whiskers left -->
<line x1="80" y1="90" x2="60" y2="88" stroke="#333" stroke-width="1"/>
<line x1="80" y1="95" x2="60" y2="95" stroke="#333" stroke-width="1"/>
<line x1="80" y1="100" x2="60" y2="102" stroke="#333" stroke-width="1"/>
<!-- Whiskers right -->
<line x1="120" y1="90" x2="140" y2="88" stroke="#333" stroke-width="1"/>
<line x1="120" y1="95" x2="140" y2="95" stroke="#333" stroke-width="1"/>
<line x1="120" y1="100" x2="140" y2="102" stroke="#333" stroke-width="1"/>
<!-- Body (folded triangle) -->
<polygon points="100,120 140,160 60,160" fill="#ccc" stroke="#333" stroke-width="1"/>
<!-- Front left leg -->
<polygon points="70,160 65,180 75,180" fill="#ccc" stroke="#333" stroke-width="1"/>
<!-- Front right leg -->
<polygon points="130,160 125,180 135,180" fill="#ccc" stroke="#333" stroke-width="1"/>
<!-- Tail -->
<polygon points="100,120 120,100 125,105 105,125" fill="#ccc" stroke="#333" stroke-width="1"/>
<!-- Fold lines (optional, for origami effect) -->
<line x1="100" y1="20" x2="100" y2="120" stroke="#999" stroke-width="0.5" stroke-dasharray="2,2"/>
<line x1="50" y1="70" x2="150" y2="70" stroke="#999" stroke-width="0.5" stroke-dasharray="2,2"/>
<line x1="100" y1="120" x2="100" y2="160" stroke="#999" stroke-width="0.5" stroke-dasharray="2,2"/>
</svg>Qwen3 Max · style · attempt 3 · score 7.3
the actual svg, as the machine wrote it:
<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg" fill="#8B4513">
<!-- Left ear -->
<polygon points="60,30 75,60 50,60" fill="#A0522D"/>
<!-- Right ear -->
<polygon points="140,30 125,60 150,60" fill="#A0522D"/>
<!-- Head -->
<polygon points="60,60 140,60 130,100 70,100" fill="#D2B48C"/>
<!-- Left eye -->
<polygon points="80,75 85,75 82.5,80" fill="#000"/>
<!-- Right eye -->
<polygon points="120,75 115,75 117.5,80" fill="#000"/>
<!-- Nose -->
<polygon points="100,85 95,90 105,90" fill="#000"/>
<!-- Mouth -->
<line x1="95" y1="92" x2="100" y2="95" stroke="#000" stroke-width="1"/>
<line x1="105" y1="92" x2="100" y2="95" stroke="#000" stroke-width="1"/>
<!-- Body -->
<polygon points="70,100 130,100 120,140 80,140" fill="#D2B48C"/>
<!-- Left front leg -->
<polygon points="80,140 85,140 85,160 75,160" fill="#A0522D"/>
<!-- Right front leg -->
<polygon points="120,140 115,140 115,160 125,160" fill="#A0522D"/>
<!-- Tail -->
<polygon points="120,140 140,130 135,125 115,135" fill="#A0522D"/>
<!-- Fold lines (optional subtle detail) -->
<line x1="100" y1="60" x2="100" y2="100" stroke="#A0522D" stroke-width="0.5" stroke-opacity="0.5"/>
<line x1="70" y1="100" x2="80" y2="140" stroke="#A0522D" stroke-width="0.5" stroke-opacity="0.5"/>
<line x1="130" y1="100" x2="120" y2="140" stroke="#A0522D" stroke-width="0.5" stroke-opacity="0.5"/>
</svg>Qwen3 Max · style · attempt 4 · score 8.0
the actual svg, as the machine wrote it:
<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg" fill="#e0c097">
<!-- Body -->
<polygon points="60,150 140,150 120,110 80,110" />
<!-- Head -->
<polygon points="80,110 120,110 130,80 110,60 90,60 70,80" />
<!-- Left Ear -->
<polygon points="90,60 70,80 80,70" fill="#d2a47a" />
<!-- Right Ear -->
<polygon points="110,60 130,80 120,70" fill="#d2a47a" />
<!-- Tail -->
<polygon points="140,150 160,130 150,120 135,135" />
<!-- Front Legs -->
<polygon points="80,150 85,170 75,170" />
<polygon points="115,150 120,170 110,170" />
<!-- Facial Features -->
<!-- Eyes -->
<circle cx="90" cy="85" r="3" fill="#333" />
<circle cx="110" cy="85" r="3" fill="#333" />
<!-- Nose -->
<polygon points="100,95 95,100 105,100" fill="#c26b6b" />
<!-- Whiskers -->
<line x1="85" y1="95" x2="70" y2="92" stroke="#333" stroke-width="1" />
<line x1="85" y1="100" x2="70" y2="100" stroke="#333" stroke-width="1" />
<line x1="115" y1="95" x2="130" y2="92" stroke="#333" stroke-width="1" />
<line x1="115" y1="100" x2="130" y2="100" stroke="#333" stroke-width="1" />
<!-- Fold lines (optional subtle lines for origami effect) -->
<line x1="100" y1="110" x2="100" y2="150" stroke="#b3916a" stroke-width="0.5" stroke-linecap="round" />
<line x1="80" y1="110" x2="60" y2="150" stroke="#b3916a" stroke-width="0.5" stroke-linecap="round" />
<line x1="120" y1="110" x2="140" y2="150" stroke="#b3916a" stroke-width="0.5" stroke-linecap="round" />
</svg>constraint
“Draw a recognizable cat as an SVG using at most 12 SVG elements.”
Qwen3 Max · constraint · attempt 1 · score 7.8
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<circle cx="50" cy="40" r="20" fill="#ccc"/>
<circle cx="35" cy="35" r="5" fill="#fff"/>
<circle cx="65" cy="35" r="5" fill="#fff"/>
<circle cx="35" cy="35" r="2" fill="#000"/>
<circle cx="65" cy="35" r="2" fill="#000"/>
<path d="M30 50 Q50 65 70 50" stroke="#000" stroke-width="2" fill="none"/>
<polygon points="30,20 35,10 45,15" fill="#ccc"/>
<polygon points="70,20 65,10 55,15" fill="#ccc"/>
<circle cx="50" cy="45" r="3" fill="#ff6b6b"/>
<path d="M15 60 Q25 40 30 30" stroke="#ccc" stroke-width="4" fill="none"/>
<path d="M85 60 Q75 40 70 30" stroke="#ccc" stroke-width="4" fill="none"/>
<path d="M45 60 L40 80 L50 70 L60 80 L55 60 Z" fill="#ccc"/>
</svg>Qwen3 Max · constraint · attempt 2 · score 8.3
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="200" height="200">
<!-- Head -->
<circle cx="50" cy="40" r="20" fill="#ccc"/>
<!-- Ears -->
<polygon points="40,25 35,10 45,20" fill="#ccc"/>
<polygon points="60,25 65,10 55,20" fill="#ccc"/>
<!-- Eyes -->
<circle cx="42" cy="35" r="3" fill="#000"/>
<circle cx="58" cy="35" r="3" fill="#000"/>
<!-- Nose -->
<path d="M50,42 Q48,46 52,46 Q50,42 50,42 Z" fill="#f99"/>
<!-- Mouth -->
<path d="M50,46 Q47,50 45,48" stroke="#000" fill="none" stroke-width="1"/>
<path d="M50,46 Q53,50 55,48" stroke="#000" fill="none" stroke-width="1"/>
<!-- Body -->
<ellipse cx="50" cy="70" rx="15" ry="20" fill="#ccc"/>
</svg>Qwen3 Max · constraint · attempt 3 · score 8.3
the actual svg, as the machine wrote it:
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<!-- Head -->
<circle cx="50" cy="40" r="20" fill="#aaa"/>
<!-- Ears -->
<polygon points="35,25 30,10 40,20" fill="#aaa"/>
<polygon points="65,25 70,10 60,20" fill="#aaa"/>
<!-- Eyes -->
<circle cx="42" cy="35" r="4" fill="#fff"/>
<circle cx="58" cy="35" r="4" fill="#fff"/>
<circle cx="42" cy="35" r="2" fill="#000"/>
<circle cx="58" cy="35" r="2" fill="#000"/>
<!-- Nose -->
<path d="M50,42 Q48,46 52,46 Q50,42 50,42 Z" fill="#f99"/>
<!-- Mouth -->
<path d="M50,46 Q45,52 50,54 Q55,52 50,46" stroke="#000" fill="none" stroke-width="1"/>
<!-- Whiskers -->
<line x1="35" y1="48" x2="20" y2="46" stroke="#000" stroke-width="1"/>
<line x1="65" y1="48" x2="80" y2="46" stroke="#000" stroke-width="1"/>
</svg>Qwen3 Max · constraint · attempt 4 · score 8.5
the actual svg, as the machine wrote it:
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<!-- Head -->
<circle cx="50" cy="40" r="20" fill="#ccc"/>
<!-- Ears -->
<polygon points="35,25 30,10 40,20" fill="#ccc"/>
<polygon points="65,25 70,10 60,20" fill="#ccc"/>
<!-- Eyes -->
<circle cx="42" cy="35" r="3" fill="#000"/>
<circle cx="58" cy="35" r="3" fill="#000"/>
<!-- Nose -->
<path d="M50,45 L48,48 L52,48 Z" fill="#f9a"/>
<!-- Mouth -->
<path d="M45,50 Q50,55 55,50" stroke="#000" stroke-width="1" fill="none"/>
<!-- Whiskers -->
<line x1="35" y1="48" x2="25" y2="46" stroke="#000" stroke-width="0.5"/>
<line x1="35" y1="52" x2="25" y2="54" stroke="#000" stroke-width="0.5"/>
<line x1="65" y1="48" x2="75" y2="46" stroke="#000" stroke-width="0.5"/>
<line x1="65" y1="52" x2="75" y2="54" stroke="#000" stroke-width="0.5"/>
</svg>animation
“Draw a cat whose tail sways continuously, as an SVG using SMIL or CSS animation only (no JavaScript).”
Qwen3 Max · animation · attempt 1 · score 7.3
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<!-- Cat body -->
<ellipse cx="100" cy="130" rx="30" ry="20" fill="#8B4513"/>
<!-- Cat head -->
<circle cx="100" cy="90" r="25" fill="#8B4513"/>
<!-- Ears -->
<polygon points="85,70 80,50 95,60" fill="#8B4513"/>
<polygon points="115,70 120,50 105,60" fill="#8B4513"/>
<!-- Eyes -->
<circle cx="90" cy="85" r="5" fill="white"/>
<circle cx="110" cy="85" r="5" fill="white"/>
<circle cx="90" cy="85" r="2.5" fill="black"/>
<circle cx="110" cy="85" r="2.5" fill="black"/>
<!-- Nose -->
<path d="M98,95 Q100,97 102,95" stroke="black" stroke-width="2" fill="none"/>
<!-- Mouth -->
<path d="M95,100 Q100,105 105,100" stroke="black" stroke-width="1.5" fill="none"/>
<!-- Legs -->
<rect x="85" y="145" width="6" height="20" fill="#8B4513"/>
<rect x="109" y="145" width="6" height="20" fill="#8B4513"/>
<!-- Tail - animated using SMIL -->
<path d="M70,130 Q60,120 50,110" fill="none" stroke="#8B4513" stroke-width="6" stroke-linecap="round">
<animate
attributeName="d"
values="
M70,130 Q60,120 50,110;
M70,130 Q55,135 50,150;
M70,130 Q60,120 50,110;
M70,130 Q65,100 55,90;
M70,130 Q60,120 50,110"
dur="2s"
repeatCount="indefinite"
/>
</path>
</svg>Qwen3 Max · animation · attempt 2 · score 7.5
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<!-- Cat body -->
<ellipse cx="100" cy="130" rx="30" ry="20" fill="#aaa" />
<!-- Cat head -->
<circle cx="100" cy="90" r="25" fill="#aaa" />
<!-- Ears -->
<polygon points="85,68 90,50 100,65" fill="#aaa" />
<polygon points="115,68 110,50 100,65" fill="#aaa" />
<!-- Eyes -->
<circle cx="90" cy="85" r="4" fill="#000" />
<circle cx="110" cy="85" r="4" fill="#000" />
<!-- Nose -->
<path d="M98,95 Q100,97 102,95" stroke="#000" stroke-width="2" fill="none" />
<!-- Mouth -->
<path d="M95,100 Q100,105 105,100" stroke="#000" stroke-width="1.5" fill="none" />
<!-- Legs -->
<rect x="80" y="145" width="8" height="20" fill="#aaa" />
<rect x="112" y="145" width="8" height="20" fill="#aaa" />
<!-- Tail (animated with SMIL) -->
<path d="M70,130 Q60,120 55,110" fill="none" stroke="#aaa" stroke-width="8" stroke-linecap="round">
<animate attributeName="d"
values="M70,130 Q60,120 55,110;
M70,130 Q50,140 55,150;
M70,130 Q60,120 55,110"
dur="1.5s"
repeatCount="indefinite" />
</path>
</svg>Qwen3 Max · animation · attempt 3 · score 8.0
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<!-- Cat body -->
<ellipse cx="100" cy="130" rx="40" ry="30" fill="#8B4513"/>
<!-- Cat head -->
<circle cx="100" cy="80" r="30" fill="#8B4513"/>
<!-- Ears -->
<polygon points="85,55 80,35 95,45" fill="#8B4513"/>
<polygon points="115,55 120,35 105,45" fill="#8B4513"/>
<!-- Eyes -->
<circle cx="90" cy="75" r="5" fill="white"/>
<circle cx="110" cy="75" r="5" fill="white"/>
<circle cx="90" cy="75" r="2" fill="black"/>
<circle cx="110" cy="75" r="2" fill="black"/>
<!-- Nose -->
<path d="M98,85 Q100,87 102,85" stroke="black" stroke-width="2" fill="none"/>
<!-- Mouth -->
<path d="M95,90 Q100,95 105,90" stroke="black" stroke-width="2" fill="none"/>
<!-- Legs -->
<rect x="75" y="150" width="10" height="20" fill="#8B4513"/>
<rect x="115" y="150" width="10" height="20" fill="#8B4513"/>
<!-- Tail - animated with SMIL -->
<path d="M60,120 Q50,100 40,110" fill="none" stroke="#8B4513" stroke-width="8" stroke-linecap="round">
<animate attributeName="d"
values="M60,120 Q50,100 40,110;
M60,120 Q40,130 30,120;
M60,120 Q50,100 40,110"
dur="2s"
repeatCount="indefinite"/>
</path>
</svg>Qwen3 Max · animation · attempt 4 · score 6.8
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<!-- Cat body -->
<ellipse cx="100" cy="130" rx="40" ry="30" fill="#8B4513" />
<!-- Cat head -->
<circle cx="100" cy="80" r="30" fill="#8B4513" />
<!-- Eyes -->
<circle cx="90" cy="75" r="5" fill="white" />
<circle cx="110" cy="75" r="5" fill="white" />
<circle cx="90" cy="75" r="2" fill="black" />
<circle cx="110" cy="75" r="2" fill="black" />
<!-- Ears -->
<polygon points="85,55 75,35 95,45" fill="#8B4513" />
<polygon points="115,55 125,35 105,45" fill="#8B4513" />
<!-- Legs -->
<rect x="75" y="150" width="10" height="20" fill="#8B4513" />
<rect x="115" y="150" width="10" height="20" fill="#8B4513" />
<!-- Tail - animated with SMIL -->
<path d="M 60 130 Q 40 120 30 100" fill="none" stroke="#8B4513" stroke-width="8" stroke-linecap="round">
<animate attributeName="d"
values="M 60 130 Q 40 120 30 100;
M 60 130 Q 30 140 20 160;
M 60 130 Q 40 120 30 100"
dur="1.5s"
repeatCount="indefinite" />
</path>
</svg>