# SpriteDX - Animation Generation Error Rate

Today, we will revisit how multi-shot frame generation happens. We’ve been hitting quality issues in the animation generation and we need to stablize it.

**Reference Image**:

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759953610466/9d9c8464-6a7c-4bf8-83a5-c8f5b2962017.png align="center")

## Gen 1 - Base Prompt

> **Prompt 1**: \[Scene Description\] Character is a game sprite character for game called “Machi.” Her name is “Eliana.” The video has no camera movements.
> 
> \[SHOT 1\] npc-sprite-greet-loop.gif: Camera static full body shot and pixel art character says “hi.” \[CUT\]
> 
> \[SHOT 2\] npc-sprite-idle-loop.gif: Character stands still facing slightly right (+x) and shows sprite animation loop for “idle” state, breathing in and breathing out, on a pure white background. \[CUT\]
> 
> \[SHOT 3\] npc-sprite-run-loop.gif (in-place, +x): Camera LOCKED on the pixel art character running in positive x direction, and character starts showing sprite animation loop for “run” state on a pure white background. \[CUT\]
> 
> \[Tags\] #character-animation #角色动画 #game-sprite #游戏精灵 #platformer #平台跳跃 #machi #Machi #cute #可爱 #pixel-art #像素艺术 #1girl #少女 #subject-only #主体突出 #character-only #纯人物 #side-scroller #横版卷轴 #platformer #平台游戏 #idle-loop #待机循环 #run-cycle #跑步循环 #pure-white-background #纯白背景

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759952918134/0b6f2359-be91-4ebd-a9e7-2b492a6c882a.webp align="center")

Gen 1.1 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759953084614/65976922-6168-4c08-ab2d-ac5b957e1ae2.webp align="center")

Gen 1.2- Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759953127948/6c47f75b-fbc1-4bf2-a2fd-c80d8b8b001e.webp align="center")

Gen 1.3 - Failure - Character moves across

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759953241521/c32af338-3576-4c9b-b4b2-f9e0ed06ea3b.webp align="center")

Gen 1.4 - Failure - Character Swap

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759953335471/0c619348-5242-4cfc-80de-7302c77f3b5e.webp align="center")

Gen 1.5 - Success

**Result**: 3/5 → 60% Success

**Issues**: Character swap, Character moves across

---

## Gen 2 - Using “player” instead of “npc“

Tried slightly different prompt

> **Prompt 2**: \[Scene Description\] Character is a game sprite character for game called “Machi.” Her name is “Eliana.” The video has no camera movements.
> 
> \[SHOT 1\] player-sprite-greet-loop.gif: Camera static full body shot and pixel art character says “hi.” \[CUT\]
> 
> \[SHOT 2\] player-sprite-idle-loop.gif: Character stands still facing slightly right (+x) and shows sprite animation loop for “idle” state, breathing in and breathing out, on a pure white background. \[CUT\]
> 
> \[SHOT 3\] player-sprite-run-loop.gif (in-place, +x): Camera LOCKED on the pixel art character running in positive x direction, and character starts showing sprite animation loop for “run” state on a pure white background. \[CUT\]
> 
> \[Tags\] #character-animation #角色动画 #game-sprite #游戏精灵 #platformer #平台跳跃 #machi #Machi #cute #可爱 #pixel-art #像素艺术 #1girl #少女 #subject-only #主体突出 #character-only #纯人物 #side-scroller #横版卷轴 #platformer #平台游戏 #idle-loop #待机循环 #run-cycle #跑步循环 #pure-white-background #纯白背景

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759953647898/4746a957-3e2d-4da1-b587-3068abf385de.webp align="center")

Gen 2.1 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759953776119/57098b08-759d-4b9f-87f8-5b391b833aed.webp align="center")

Gen 2.2 - Failure - No Stable Run Loop

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759953860293/5e9fc1b7-5da3-4f19-8655-eced73887e6b.webp align="center")

Gen 2.3 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759953992105/91ed83ab-08e2-4ba5-a17d-b54abbd6840c.webp align="center")

Gen 2.4 - Failure - No idle loop

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759954094466/917f5870-edda-4da4-9525-3ee2e3d68c3f.webp align="center")

Gen 2.5 - Failure - No clear idle loop

**Result**: 2/5 → 40% Success

**Issues**: Not too much different.

---

## Gen 3 - 3 Second Duration

Tried doing 3s duration instead:

> **Prompt 3**: \[Scene Description\] Character is a game sprite character for game called “Machi.” Her name is “Eliana.” The video has no camera movements.
> 
> \[SHOT 1\] player-sprite-greet-loop.gif: Camera static full body shot and pixel art character says “hi.” \[CUT!\]
> 
> \[SHOT 2\] player-sprite-idle-loop.gif: Character stands still facing slightly right (+x) and shows sprite animation loop for “idle” state, breathing in and breathing out, on a pure white background. \[CUT!\]
> 
> \[SHOT 3\] player-sprite-run-loop.gif (in-place, +x): Camera LOCKED on the pixel art character running in positive x direction, and character starts showing sprite animation loop for “run” state on a pure white background. \[CUT!\]
> 
> \[Tags\] #character-animation #角色动画 #game-sprite #游戏精灵 #platformer #平台跳跃 #machi #Machi #cute #可爱 #pixel-art #像素艺术 #1girl #少女 #subject-only #主体突出 #character-only #纯人物 #side-scroller #横版卷轴 #platformer #平台游戏 #idle-loop #待机循环 #run-cycle #跑步循环 #pure-white-background #纯白背景

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759954356923/961bda17-6146-484a-8e40-21345b891ecc.webp align="center")

Gen 3.1 - Failure - no idle loop

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759954453129/93f329b1-ed71-4659-ae05-efedad446ec8.webp align="center")

Gen 3.2 - Failure - no idle loop

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759954457141/3af73dd5-50a7-4e41-a31b-bd0ce102f52a.webp align="center")

Gen 3.3 - Failure - character direction

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759954547220/2f5d9463-b2a1-48f0-bf34-90187155b018.webp align="center")

Gen 3.4 - Failure - idle loop too short

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759954578183/d77e188e-cd87-4a5c-af2e-45ce77bec151.webp align="center")

Gen 3.5 - Failure - Multiple issues

**Result**: 0/5 → 0% Success

**Issues**: Not enough frames to cover 3 shots.

---

## Gen 4 - 7s Duration

Same prompt 3s → 7s

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759954731778/88234adb-77da-4522-b896-66c86d921fb0.webp align="center")

Gen 4.1 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759954757217/d693abe7-1df9-4fdb-b211-c20841a4f9bd.webp align="center")

Gen 4.2 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759954919904/522a5e8f-e285-4b12-aa01-b9be64e0953f.webp align="center")

Gen 4.3 - Failure - Portrait Shot

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759954938905/36dba8c2-9ada-40e3-981f-b0ff3c5fb43b.webp align="center")

Gen 4.4 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955012627/25cc693f-7f7f-4f03-8081-a1708119c0bb.webp align="center")

Gen 4.5 - Failure - Multiple Issues

**Result**: 3/5 → 60% Success

It was more or less similar to 5s. We will fix duration to 5s from now on.

---

## Gen 5 - Character anchor

Going back to 5s and using character name in the file names:

> **Prompt 5**: \[Scene Description\] Character is a game sprite character for game called “Machi.” Her name is “Eliana.” The video has no camera movements.
> 
> \[SHOT 1\] eliana-sprite-greet-loop.gif: Camera static full body shot and pixel art character says “hi.” \[CUT!\]
> 
> \[SHOT 2\] eliana-sprite-idle-loop.gif: Character stands still facing slightly right (+x) and shows sprite animation loop for “idle” state, breathing in and breathing out, on a pure white background. \[CUT!\]
> 
> \[SHOT 3\] eliana-sprite-run-loop.gif (in-place, +x): Camera LOCKED on the pixel art character running in positive x direction, and character starts showing sprite animation loop for “run” state on a pure white background. \[CUT!\]
> 
> \[Tags\] #character-animation #角色动画 #game-sprite #游戏精灵 #platformer #平台跳跃 #machi #Machi #cute #可爱 #pixel-art #像素艺术 #1girl #少女 #subject-only #主体突出 #character-only #纯人物 #side-scroller #横版卷轴 #platformer #平台游戏 #idle-loop #待机循环 #run-cycle #跑步循环 #pure-white-background #纯白背景

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955503929/de3c0ab6-5f4f-4612-abbb-929e27a992f7.webp align="center")

Gen 5.1 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955507488/5370f7ea-d931-4f9b-914c-5e5b20d3437f.webp align="center")

Gen 5.2 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955512245/e8249aca-e8c6-448d-87b0-741bb194046f.webp align="center")

Gen 5.3 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955517489/1f38f21c-9b6c-4b7b-bfd5-1dfaf5f9e738.webp align="center")

Gen 5.4 - Failure - Slide in

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955521869/1b25a680-640d-41b6-9843-6b61b8ef14f0.webp align="center")

Gen 5.5 - Success

**Result**: 4/5 → 80% Success

**Issues**: Sliding characters

---

## Gen 6 - ChatGPT Suggestion 1

5s.

> Prompt 6: \[Scene Description\] Pixel art game sprite character for the game “Machi.” Her name is Eliana. She has light brown hair in twin braids, a red scarf, and a blue dress. This identity must remain exactly consistent in all shots.
> 
> The video has no camera movements. Camera is static, full-body side view, landscape orientation, centered on the character. Background is pure white.
> 
> \[SHOT 1\] player-sprite-greet-loop.gif: Camera static full body shot, pixel art character says “hi.” \[CUT\]
> 
> \[SHOT 2\] player-sprite-idle-loop.gif: Same character as previous shot. Character stands still facing slightly right (+x). Shows **at least two breathing idle loop cycles** over the entire duration (7 seconds). In-place. No translation. \[CUT\]
> 
> \[SHOT 3\] player-sprite-run-loop.gif (in-place, +x): Same character. Camera locked on character running **in-place**, staying fixed in frame, positive x direction. Pure white background. Smooth looping run animation over 7 seconds. \[CUT\]
> 
> \[Tags\] #character-animation #pixel-art #1girl #platformer #idle-loop #run-cycle #pure-white-background #side-scroller #subject-only #landscape

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955947827/18922082-4433-420b-a8f7-320fd2d5c6b0.webp align="center")

Gen 6.1 - Failure - Running towards cam

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955954405/32dcfb01-018b-4285-a8e6-62a302f67525.webp align="center")

Gen 6.2 - Success - slight fade at the end though

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955962717/b3cb4656-d36f-4869-96f2-3b1e01695942.webp align="center")

Gen 6.3 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955970772/28f6ec5c-633e-4536-8ea3-218c25b88b4d.webp align="center")

Gen 6.4 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759955976891/a087dff6-5641-41d0-aa72-1fa93cc52de7.webp align="center")

Gen 6.6 - Success - Weird but has 3 shots

**Result**: 4/5 → 80% Success

**Issues**: Run direction, fading, backwards runnig

---

## Gen 7 - ChatGPT Suggestion 2

> Prompt 7: \[Scene Description\] Pixel art game sprite character for the game “Machi.” Her name is Eliana. She has light brown twin braids, a red scarf, and a blue dress. Her appearance must remain exactly the same in all shots — same outfit, proportions, and style. The background is pure white. The camera is static, full-body, side view. No camera movement.
> 
> \[SHOT 1\] eliana-sprite-greet-loop.gif: Pixel art animation of Eliana saying “hi.” Full-body shot. Loop smoothly. \[CUT!\]
> 
> \[SHOT 2\] eliana-sprite-idle-loop.gif: Same character. Standing still facing the +x direction. Performing a smooth idle animation with at least two breathing cycles. The character stays fixed in place. Loop seamlessly. \[CUT!\]
> 
> \[SHOT 3\] eliana-sprite-run-loop.gif (in-place, +x): Same character. Runs in-place facing the +x direction. Feet move, body stays fixed in frame. No background movement, no camera motion. The run cycle loops smoothly. \[CUT!\]
> 
> \[Tags\] #character-animation #像素艺术 #pixel-art #game-sprite #平台跳跃 #platformer #1girl #subject-only #character-only #side-scroller #pure-white-background #idle-loop #run-cycle #in-place-run #static-camera

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759956361037/69a55800-6457-4851-b7cd-f5be98075c25.webp align="center")

Gen 7.1 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759956400783/a2a7bd2b-9c1c-4b82-8d1e-8e91f195c363.webp align="center")

Gen 7.2 - Failure - Character swap

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759956465274/2aadc518-012a-4cf6-b3bb-57d9ba425eb8.webp align="center")

Gen 7.3 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759956491420/d9983cb0-7fd5-4f92-b1cc-86c85ed094e1.webp align="center")

Gen 7.4 - Failure - Character Swap, Run direction wrong

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759956530817/2f1bacb5-7d09-41ac-8a43-780e19ed9277.webp align="center")

Gen 7.5 - Failure - Character swap, run dir

**Result**: 2/5 → 40% Success

**Issues**: Lots of character swaps.

---

## Gen 8 - ChatGPT Suggestion 3

> **Prompt 8**: \[Scene Description\] Pixel art game sprite character for the game “Machi.” Her name is Eliana — the same character shown in the reference image. She has brown hair in a side ponytail, a blue jumper dress over a white shirt, red shoes, and a red hair tie. Her appearance must stay exactly the same across all shots. Style: pixel art, chibi proportions, pure white background, static full-body side view.
> 
> \[SHOT 1\] eliana-sprite-greet-loop.gif: Eliana (from the reference image) waves or says “hi.” Camera static, full-body view. Smooth looping motion. \[CUT!\]
> 
> \[SHOT 2\] eliana-sprite-idle-loop.gif: Eliana stands still facing right (+x). Shows an idle animation with gentle breathing — at least two full cycles. Character stays fixed in place, no translation or camera movement. Loop seamlessly. \[CUT!\]
> 
> \[SHOT 3\] eliana-sprite-run-loop.gif (in-place, +x): Eliana runs in-place facing right (+x). Feet move while her body stays fixed in the frame. No scrolling, zooming, or panning. Loop smoothly. \[CUT!\]
> 
> \[Tags\] #character-animation #pixel-art #game-sprite #1girl #platformer #idle-loop #run-cycle #in-place-run #side-scroller #pure-white-background #static-camera #same-character

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759956718684/5b5acb4f-3ed8-4e43-ab9d-4824420b4209.webp align="center")

Gen 8.1 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759956747799/f0a6e993-7dd0-449f-be7e-579ed38e2cec.webp align="center")

Gen 8.2 - Failure - Comstume Swap

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759956801570/33d94ab8-8286-433a-a715-591614d47893.webp align="center")

Gen 8.3 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759956833015/81b33a4a-4072-4dca-894a-f62344e61d8b.webp align="center")

Gen 8.4 - Failure Character costume swap

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759956869399/0298527a-db6f-40d4-9292-b4d33addb89a.webp align="center")

Gen 8.5 - Success

**Result**: 3/5 → 60% Success

Issues: Costume swap!

---

## Gen 9 - Using SPECIFIC Token

> **Prompt 9**: \[Scene Description\] Pixel art game sprite character for the game “Machi.” Her name is ELIANI\_REF. She has brown hair with a ponytail, a blue dress over a white shirt, red shoes, and a red hair tie. Her appearance must stay exactly the same across all shots. Style: pixel art, chibi proportions, pure white background, static full-body side view.
> 
> \[SHOT 1\] ELIANI\_REF-sprite-greet-loop.gif: Eliana (from the reference image) waves or says “hi.” Camera static, full-body view. Smooth looping motion. \[CUT!\]
> 
> \[SHOT 2\] ELIANI\_REF-sprite-idle-loop.gif: Eliana stands still facing right (+x). Shows an idle animation with gentle breathing — at least two full cycles. Character stays fixed in place, no translation or camera movement. Loop seamlessly. \[CUT!\]
> 
> \[SHOT 3\] ELIANI\_REF-sprite-run-loop.gif (in-place, +x): Eliana runs in-place facing right (+x). Feet move while her body stays fixed in the frame. No scrolling, zooming, or panning. Loop smoothly. \[CUT!\]
> 
> \[Tags\] #character-animation #pixel-art #game-sprite #1girl #platformer #idle-loop #run-cycle #in-place-run #side-scroller #pure-white-background #static-camera #same-character #角色帧动画

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759958047730/2c83b661-f723-4dca-b433-8984a9387bf4.webp align="center")

Gen 9.1 - Failure - Run Direction

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759958076127/71336897-49b4-4e3d-bf3d-4cd613d6a38d.webp align="center")

Gen 9.2 - Failure - Character hair swap

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759958103321/45b41ba4-fc51-47a8-ab30-43fbbe52d487.webp align="center")

Gen 9.3 - Failure - Run dir

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759958134575/fe7568e6-fdf2-418c-a6ef-9d8d5f011d75.webp align="center")

Gen 9.4 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759958153848/5041b8e3-7e4b-4805-a18a-5968fc3ff8c7.webp align="center")

Gen 9.5 - Success

R**esult**: 3/5 → 60% Success

**Issues**: Run Direction and hair swap

---

## Gen 10 - Addressing some of the previously mentioned issues

> **Prompt 10**: \[System\] You are an agent animating a 2D pixel art character for a game.
> 
> \[Scene Description\] Pixel art game sprite character for the game “Machi.” Her name is Eliana. She has brown hair with a ponytail, a blue dress, red shoes, and a red hair tie. Her appearance must stay exactly the same across all shots. Style: pixel art, chibi proportions, pure white background, static full-body side view.
> 
> \[SHOT 1\] eliana-sprite-greet-loop.gif: Eliana (from the reference image) waves or says “hi.” Camera static, full-body view. Smooth looping motion. \[CUT!\]
> 
> \[SHOT 2\] eliana-sprite-idle-loop.gif: Eliana stands still facing right (+x). Shows an idle animation with gentle breathing — at least two full cycles. Character stays fixed in place, no translation or camera movement. Loop seamlessly. \[CUT!\]
> 
> \[SHOT 3\] eliana-sprite-run-loop.gif (in-place, +x): Eliana runs in-place facing (right:1.6) (+x). Feet move while her body stays fixed in the frame. No scrolling, zooming, or panning. Loop smoothly. \[CUT!\]
> 
> \[Tags\] #character-animation #pixel-art #game-sprite #1girl #platformer #idle-loop #run-cycle #in-place-run #side-scroller #pure-white-background #static-camera #same-character #角色帧动画

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759960908189/cbf04f22-7a48-4ab9-93a2-a93a220c7d46.webp align="center")

Gen 10.1 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759960912583/dee5d53f-5722-4587-9deb-e46bd02c11d9.webp align="center")

Gen 10.2 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759960917186/612b31be-2794-4a25-be47-6ba0719cc3f0.webp align="center")

Gen 10.3 - Failure - Character Swap

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759960954796/acc48111-9809-45a9-abaa-6115fc560923.webp align="center")

Gent 10.4 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759960961533/772d6240-4712-4fee-812c-7e39fcde4c60.webp align="center")

Gen 10.5 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759960912583/dee5d53f-5722-4587-9deb-e46bd02c11d9.webp align="center")

Gen 10.6 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961305704/8ce3c90f-b9ad-47bc-9d9c-1edb642d3152.webp align="center")

Gen 10.7 - Failure - Winged character swap.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961330987/d8adf1c1-070e-493a-b016-d3b89ec89424.webp align="center")

Gen 10.8 0 Failure - White shirt character comes out?

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961371027/e133161b-3232-4ef8-8db0-5dc778c2c1b1.webp align="center")

Gen 10.9 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961448285/da2e0fe5-f115-4bc1-a060-b774cfb9374e.webp align="center")

Gen 10.10 - Success

**Result**: 7/10 → 70% Success

**Issues**: Character swap…

---

## Gen 11 - Reduce character swap

> **Prompt 11**: \[System\] You are an agent animating a 2D pixel art character for a game.
> 
> \[Scene Description\] Pixel art game sprite character for the game “Machi.” Her name is Eliana. She has brown hair with a ponytail, a blue dress, red shoes, and a red hair tie. Her appearance must stay exactly the same across all shots. Style: pixel art, chibi proportions, pure white background, static full-body side view.
> 
> \[SHOT 1\] eliana-sprite-greet-loop.gif: Eliana (from the reference image) waves or says “hi.” Camera static, full-body view. Smooth looping motion. \[CUT!\]
> 
> \[SHOT 2\] eliana-sprite-idle-loop.gif: Eliana stands still facing right (+x). Shows an idle animation with gentle breathing — at least two full cycles. Character stays fixed in place, no translation or camera movement. Loop seamlessly. \[CUT!\]
> 
> \[SHOT 3\] eliana-sprite-run-loop.gif (in-place, +x): Eliana (runs:1.6) in-place facing (right:1.6) (+x). Feet move while her body stays fixed in the frame. No scrolling, zooming, or panning. Loop smoothly. \[CUT!\]
> 
> \[Tags\] #character-animation #pixel-art #game-sprite #1girl #platformer #idle-loop #run-cycle #in-place-run #side-scroller #pure-white-background #static-camera #same-character #角色帧动画

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961804653/5951bfdd-329f-4f98-a4cc-30eb570b9365.webp align="center")

Gen 11.1 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961790282/a8d220a8-c564-40d0-a872-f0c62c9ecba7.webp align="center")

Gen 11.2 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961826254/7617fb40-50fd-4072-9008-524833c650c6.webp align="center")

Gen 11.3 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961832279/d041ab14-274a-4dbc-a3a5-fe348c4e45e2.webp align="center")

Gen 11.4 - Failure - Wrong Run Direction

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961836177/4d5132fe-9d93-4f4a-b270-b6d0f8744543.webp align="center")

Gen 11.5 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961931578/792eea81-f708-44d3-a92b-058530be5ba3.webp align="center")

Gen 11.6 - Failure - Centering of character

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759961967431/f30dbb9b-1e44-41ba-b70a-21a936d4faea.webp align="center")

Gen 11.7 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759962009244/62cc5c53-6eba-42f5-8751-756e60e18eb9.webp align="center")

Gen 11.8 - Success

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759962043140/02eaf751-42d3-441a-b6e2-d1d02873bc04.webp align="center")

Gen 11.9 - Failure - Run Direction

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759962086562/a558b01a-0ff4-40ba-86fa-a5bbf3f60951.webp align="center")

Gen 11.10 - Success - but Wing…

**Result**: 7/10 → 70% Success

**Issues**: Centering, run direction

---

Overall, current approach has around 40-70% percent success rate.

Let me pause here and start a separate blogpost. These animations are quite glaring.

—Sprited Dev 🌱
