/8-bit: 레트로 픽셀 아트 장면
장면은 액터로 구성됩니다: 각 액터는 시간 경로를 따라 움직이는 스프라이트입니다. 기본 설정은 1969년 달 착륙 장면을 브라질 국기와 함께 재현합니다.
단계별 가이드
- 이야기를 3~5개의 비트로 정리하세요 (누가 등장하고, 어디로 가고, 무슨 일이 일어나는지) 그리고 최종 자막을 정하세요 (최대 ~20자, 대문자).
- 스펙을 작성하세요
./animacoes-out/8-bit.json: 제목, 행성, 색상 및actors목록. 준비된 스프라이트를 사용하거나sprites에 새로 그리세요. - 확인하세요:
bash <pasta-desta-skill>/render.sh ./animacoes-out/8-bit.json --sheet --out ./animacoes-out/8-bit.mp4. 액터가 완전히 보여야 하고 자막을 가리지 않아야 합니다. - 렌더링하세요
--sheet없이 (약 20초 소요).
스펙
| 필드 | 기본값 | 설명 |
|---|---|---|
title | "1969" | 상단 큰 제목 (픽셀 폰트) |
caption / captionAt | "UM PEQUENO PASSO" / 1.7 | 타이핑 효과 자막 및 시작 시간(초) |
planet | {kind:"earth", x:836, y:470, size:208} | earth, moon, sun, mars 또는 null |
groundY | 1300 | 지면 높이 |
colors | {sky, title, ground, groundTop, crater, caption} | 색상 팔레트 |
stars, craters | 150, true | 세부 요소 |
actors | 달 착륙선, 우주비행사, 깃발 | 아래 참조 |
sprites | {} | 사용자 정의 스프라이트 |
pixel | 8 | 픽셀 크기 |
액터: { "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 } ] }
(사용하기 전에 역사적 사실을 확인하세요)
규칙
- 역사적 사실은 반드시 진실해야 합니다. 확실하지 않으면 질문하거나 조사하세요.
- 기존 게임의 캐릭터, 로고, 또는 아트를 사용하지 마세요: 독창적인 스프라이트를 만드세요.