Frame from The Battle of Austerlitz, rendered in code
PromptFull
Create a 4–5 minute cinematic video about the Battle of Austerlitz (1805), built entirely in code.

Research the battle thoroughly and decide for yourself how to tell the story, structure the pacing, explain the strategy, and visualize the events. I want it to be historically accurate, dramatic, easy to understand, and visually exceptional.

Use the attached paintings as visual inspiration, not a strict style requirement. I love their scale, atmosphere, smoke, dramatic skies, cavalry, massed formations, landscape, and sense of chaos. Find a way to translate that feeling into code — but if you can invent a stronger visual language, do it.

Don't make it feel like a generic infographic or strategy game. It should feel like a cinematic historical film that happens to be rendered with code.

You have complete creative control. Surprise me.

Make it yours. Swap "the Battle of Austerlitz (1805)" for another event and attach your own reference images in place of "the attached paintings". Keep "built entirely in code" and the line about not making it "a generic infographic or strategy game".

Make it hereFree runs soon

The Battle of Austerlitz, rendered in code

A five-minute painterly film of Napoleon's 1805 victory, from the campfires of the night before to the frozen ponds. Claude wrote the WebGL engine, the soldiers, the score and the narration, set on the battlefield's real satellite terrain.

“It wrote the engine, the soldiers, the score, the voice.”

You'll need

  • Reference images to attach, since the prompt asks for "the attached paintings"
  • To rebuild from the repo: Node 18+, Python 3.10+, kokoro-onnx with its model files, and Playwright's Chromium
How it was made

The creator attached two battle paintings to the prompt as references and says no video model was used: "It's all code." The hills are the real battlefield from satellite data, and the sun rises where it rose on 2 December 1805. The repo's README covers the pipeline: SRTM terrain, a WebGL2 engine with a painterly Kuwahara filter and a 2.35:1 letterbox, Kokoro narration, a synthesized score and sound design, and a headless-Chromium render to FFmpeg. Its only commit is co-authored by Claude Opus 5.5 and links a claude.ai/code session, which is Claude Code on the web.

$40 of cloud agent credits

Posted Sep 24, 2026 · X · 2.6k likes · 643k views · 114 comments

Prompt from: Reply on X, with two reference paintings attached

Prompt and reference paintings, posted as a reply

Code and rendered film on GitHub

Look notesby Reference

A letterboxed, painterly war film that alternates shaded relief maps of the battlefield with low, smoky ground-level scenes of flat, cut-out-like infantry, cavalry and guns, from a dark night camp to sunset over the frozen ponds.

Color
Muted parchment and sand for the maps, with blue routes and red unit blocks and arrows; gray-white powder smoke, blue-and-white uniforms, a gold sunrise, a salmon-and-slate sunset, and deep night blue.
Type
Small-caps serif titles with an italic line beneath and a thin rule above, set in the lower left ("The sun of Austerlitz", "about 9 a.m."; "Rapp's charge", "the cavalry of the Imperial Guard"); serif place names and red date labels on the maps; a centered italic quote to close.
Framing
A 2.35:1 letterbox throughout. Wide aerial views over the relief map with sweeping arrows, then low lines of soldiers in profile, small against the land and sky.
Sound
A synthesized score, sound design and offline Kokoro narration, all made in code, according to the creator and the repo.
Structure
Silhouettes on a ridge at night, the campaign map with routes converging on Ulm, the Pratzen Heights in relief, sweeping red arrows across the heights, French volleys in the smoke, the sun of Austerlitz, Rapp's charge, guns on a dark field under a sunset sky, and Napoleon's proclamation as the closing line.

More like this

3:00

History of AI from the Transformer to AGI

Claude Code · Remotion

16:50

The CEO who escaped Japan in a box

Claude Code · Blender

9:30

Chinese science film on the history of AI

Opus 5.5 · Remotion

2:00

250 years of America in sand animation

Claude Code · Python

13:23

Video essay on Madoka Magica episode 10

Claude Code · p5.js

11:16

Fern-style documentary on AI building AI

Claude Code

4:07

Narrated film on the Voynich manuscript

Fable 5.1 · Python (skia-python)

2:00

Space exploration as a documentary trailer

Opus 5.5

5:53

Universe-scale documentary in Arabic

Claude Cowork

14:20

History of the chip, from Edison to EUV

Opus 5.5

2:00

Ethereum history as a documentary trailer

Opus 5.5

2:52

The Machine That Learned, a history of AI

Opus 5.5

3:37

A six-volume chronicle of Chinese history

Opus 5.5

3:43

Jewish history in under four minutes

Opus 5.5

7:40

Nature-doc parody of programmers migrating

Opus 5.5

5:15

Netflix-style doc on superintelligence

Claude Code

2:28

1942 Battle of Los Angeles as a newsreel

Opus 5.5

1:14

Battle of Dan-no-ura as a 3D battle map

Opus 5.5

0:38

Trailer for a Minecraft wizardry mod

Claude Code · Three.js

0:51

Ink-and-watercolour explainer for an app

Claude Code · Plain JavaScript

6:36

Toy theatre: an octopus sues the Moon

Partial prompt · Claude Code · Plain JavaScript

6:13

Functional Emotions painted music video

Partial prompt · Claude Code · WebGL2

4:26

How AI coding agents actually work

Prompt described · Claude Code · Remotion

0:45

Narrated trailer for an events map app

Opus 5.5 · Playwright

0:22

Stickman YouTube video about charisma

Claude Code · FFmpeg

1:52

Atoms to mixtures, explained for 8th grade

Partial prompt · Claude Code · HTML Canvas

0:30

30-second brand spot for Grok Bot

Claude Code · Plain JavaScript

1:41

Anime battle trailer: Claude vs ChatGPT

Opus 5.5 · Plain JavaScript

2:32

ASCII flight through Claude's inner mind

Opus 5.5 · WebGL2

1:10

Faceless explainer on hotel staff secrets

Claude Code · FFmpeg