---
title: "Pixel Wizard"
description: "An 11-second canvas animation of a pixel-art wizard casting a spell."
canonical: "https://potto.ai/zh-Hant/videos/pixel-wizard"
language: "zh-Hant"
datePublished: "2026-09-22"
---

# Pixel Wizard

An 11-second canvas animation of a pixel-art wizard casting a spell.

A pixel-art wizard casts a spell in a loop, moving through idle, charge, cast, and recover. The scene uses vanilla JavaScript and Canvas 2D on a 128 by 96 pixel grid, with a night sky, stars, a moon, and a stone floor. The clip runs about 11 seconds.

- [文章](https://potto.ai/zh-Hant/videos/article.md)
- 由 majidmanzarpour
- 時長與比例: 0:11 · 1:1
- 發布於 2026年9月22日
- 查看原片: https://x.com/majidmanzarpour/status/2102476258948927543

## 提示詞

```text
Create a single self-contained HTML file that renders an animated pixel art wizard casting a spell, using vanilla JavaScript and Canvas 2D. No external assets, libraries, or network requests.

RENDERING
- Draw everything to an offscreen canvas at a fixed logical resolution of 128x96, then blit to a fullscreen display canvas scaled by the largest integer factor that fits the window, centered, with imageSmoothingEnabled = false and CSS image-rendering: pixelated.
- All drawing snaps to integer coordinates on the logical canvas. No sub-pixel positions, anti-aliasing, gradients, or shadowBlur.
- Fixed palette of ~24 hex colors: deep blues/purples for night sky, warm robe tones, 3-4 bright magic colors. Every pixel comes from this palette.

CHARACTER
- Build the wizard procedurally from filled rects and pixel runs, ~24x32 logical pixels: pointed hat with a bend, long beard, two-shade robe with darker outline, staff with a gem at the tip.
- Parameterize the pose (staff angle, arm raise, head tilt, robe sway). Animate parameters smoothly, then quantize to the pixel grid each frame so motion reads at an 8-12 fps pixel animation feel even though the loop runs at 60fps.

ANIMATION
- Looping state machine: IDLE (2-frame bob, beard sway) -> CHARGE (staff raises, gem flickers, sparks spiral inward) -> CAST (bright burst, projectile fires across the scene, 1-2 pixel screen shake) -> RECOVER (settle back). Ease pose parameters between keyframes.
- Pooled allocation-free particle system: preallocate and reuse. Sparks orbit the gem during CHARGE, explode outward on CAST, each particle stepping its palette index from white to magic color to dark before despawn. Snap particle positions to the grid when drawing.
- Fixed 60hz timestep update with rAF rendering. Zero object allocation inside the loop.

SCENE
- Minimal background: dark sky, a few twinkling 1px stars, moon, stone floor line. Character silhouette must read clearly.
- Subtle 1px rim light on the wizard from the gem, brightening during CHARGE and CAST.

QUALITY BAR
- Crisp pixels at any window size, seamless loop, stable 60fps, readable silhouette. Should look like a polished 16-bit sprite animation, not vector shapes scaled down.
```

## Pixel Wizard 常見問題

Pixel Wizard 的製作方式、提示詞內容，以及如何用 Potto 做出同類的 文章 影片。

### Pixel Wizard 是什麼？

Pixel Wizard 是 majidmanzarpour 製作的 文章 類型 AI 動態圖形影片。 An 11-second canvas animation of a pixel-art wizard casting a spell.

### Pixel Wizard 是怎麼製作的？

Pixel Wizard 的創作者沒有列出所用工具。它屬於 Potto 上 文章 分類的 AI Motion Graphics 影片。

### 可以查看 Pixel Wizard 的提示詞嗎？

可以。本頁有 Pixel Wizard 的完整提示詞。你可以複製，或點選「使用此提示詞」，在 Potto 工作區中開啟。

### Pixel Wizard 有多長，畫面比例是多少？

Pixel Wizard 時長為 0:11，畫幅為 1:1。

### 我能用 Potto 做出像 Pixel Wizard 這樣的 文章 影片嗎？

可以。點選「使用此提示詞」，把 Pixel Wizard 的提示詞載入 Potto 工作區。Potto 會算繪自己的版本，匯出前你可以修改文字和風格。

### 在哪裡觀看 Pixel Wizard 的原片？

Pixel Wizard 最初由創作者發布。點擊「查看原片」，即可在新分頁開啟該貼文。

### 在哪裡可以找到更多像 Pixel Wizard 這樣的 文章 影片？

在 Potto 上瀏覽 文章 合集：111 支影片，每支都附有提示詞、規格和來源。
