Communitygithub.com

luizcarvalho/8-bit

產生垂直像素藝術復古影片(1080x1920, MP4),風格仿80年代電玩:星空、星球、地面、沿路徑移動的精靈(登月艇、太空人、火箭、幽浮、旗幟)以及逐字打出的字幕。當使用者要求 /8-bit、『像素藝術』、『復古電玩風格』,或想在 Reel/Short/TikTok 重新演繹歷史時刻或短篇故事時使用。

8-bit 是什麼?

這項技能「8-bit」能將短篇故事或歷史時刻轉化為80年代風格的垂直像素藝術影片(1080x1920,MP4格式),非常適合 Reel、Short 或 TikTok 等短影音平台。它會構建一個場景,包含星空、行星、地面以及多個沿時間路徑移動的精靈(如登月艇、太空人、火箭或 UFO),最後再加上逐字顯示的字幕。使用者可透過提示 `/8-bit` 或關鍵詞如「像素藝術」、「復古電玩風格」來觸發。技能會產生一個 JSON spec 檔案,定義場景元素(標題、星球、顏色、精靈路徑、字幕),然後透過 bash 腳本進行渲染。它內建多種現成精靈,也支援自訂像素繪圖。對於歷史重現,此技能會確認事實正確性,禁止產出已存在的遊戲角色或商標。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/luizcarvalho/skills/tree/HEAD/animacoes/skills/8-bit

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

/8-bit:復古像素藝術場景

場景由演員構成:每個演員都是一個帶有隨時間變換路徑的精靈。預設場景重現1969年巴西國旗插上月球的登月事件。

逐步操作

  1. 將故事分為 3 到 5 個節拍(誰進場、去哪裡、發生什麼事),並決定最終字幕(上限約20個字元,全大寫)。
  2. 在 ./animacoes-out/8-bit.json 中建立 spec:包含標題、星球、顏色,以及 actors 列表。可使用現成精靈,或在 sprites 中繪製新精靈。
  3. 檢查: 執行 bash <此技能資料夾>/render.sh ./animacoes-out/8-bit.json --sheet --out ./animacoes-out/8-bit.mp4。演員必須完整顯示,且不能遮蓋字幕。
  4. 渲染 時不要加 --sheet(約需20秒)。

Spec 欄位

欄位預設值作用
title"1969"頂部大字(像素字型)
caption / captionAt"UM PEQUENO PASSO" / 1.7逐字顯示的字幕,以及開始時間(秒)
planet{kind:"earth", x:836, y:470, size:208}earth, moon, sun, mars 或 null
groundY1300地面高度
colors{sky, title, ground, groundTop, crater, caption}調色盤
stars, craters150, true細節開關
actors登月艇、太空人、旗幟詳見下方
sprites{}自訂精靈
pixel8像素大小

演員: { "sprite": "lander", "path": [[t, x, y], ...], "appear": t, "flame": true, "dust": true, "walk": true, "pole": true }

  • path:時間點(秒)與左上角座標 x,y;y 可設為 "ground"(貼地擺放)。
  • flame:移動時底部噴火。dust:落地時產生灰塵。walk:切換動畫影格。pole:畫出旗桿並將精靈置於頂端(用於旗幟)。

現成精靈: lander, astronaut(2影格), rocket, ufo, flag-brasil, flag-eua, flag-portugal。

自訂精靈: 每個字串代表一列;每個字母代表調色盤中的一種顏色;. 代表透明。

"sprites": { "gato": { "pixel": 8, "pal": { "P": "#222222", "W": "#ffffff" },
  "rows": ["P...P", "PPPPP", "PWPWP", "PPPPP", ".P.P."] } }

範例

提示:/8-bit 巴西第一枚火箭升空

{ "title": "1965", "caption": "DECOLAGEM", "planet": { "kind": "sun", "x": 840, "y": 470, "size": 180 },
  "colors": { "sky": "#0b1033", "ground": "#6f8f4a", "groundTop": "#8fb35e", "crater": "#5a7a3a" }, "craters": false,
  "actors": [ { "sprite": "flag-brasil", "appear": 0.2, "path": [[0.2, 180, "ground"]], "pole": true },
              { "sprite": "rocket", "path": [[0, 500, "ground"], [0.8, 500, "ground"], [3.2, 500, -200]], "flame": true } ] }

(使用前請確認歷史事實)

規則

  • 歷史事實必須真實;若有疑問,請先詢問或查證。
  • 禁止使用現有遊戲角色、標誌或藝術作品:請創作原創精靈。

相關技能