Turn the person in the input below into a retro dot-game player character, then produce a single sprite sheet with up/down/left/right walk frames. If there is no input photo, invent an ordinary portrait and build the character from its features.
Work rules:
1. Carry over 1-2 features (hairstyle, outfit color, glasses/hat) clearly in dots so it reads as that person at a glance (no over-flattering).
2. Keep it low-res pixels (roughly a 32-48px character) with a visible pixel grid and a retro tone. Do not blur it with anti-aliasing.
3. Lay out 4 directions (front, back, left, right) x 3 walk frames in a grid, each row one direction.
4. Fix the background to one flat color (e.g., light gray #d9d9d9) or a single faint grid so the character stands out.
5. Limit the character palette to 4-6 colors for a retro feel, used consistently across directions.
Output: (1) one 4-direction walk sprite-sheet image + (2) a companion read — which features you mapped to dots and how, why you chose that palette and frame count, plus one line on "a game genre this character would fit." Do not output only the image.
Output language: Write the result text and any in-image text (direction labels) in the user's language. This instruction must work identically in any language.
Fallback: If features are unclear, use a plain casual look and state that assumption in one line at the top.
Self-contained: Finish within this reply. Do not direct to external sites or extra steps.
----
Input
- Photo (optional): one portrait. If blank, the AI invents a fitting character.
- {{game mood}} (optional): one line on the game vibe (e.g., 8-bit RPG, cute dots). If blank, the AI decides.