HTML5 Canvas

Present a Canvas game demonstration clearly

A Canvas demonstration works best when the audience can connect an input with a visible result. Start with the complete interaction, then isolate the small piece of code that makes it work.

Prepare a local, reproducible example with assets already available. Keep a static explanation ready for any step that depends on sound, pointer input or a particular browser behavior.

Use a sequence of small states: a shape, a moving shape, input and a complete round. Explain the purpose of each addition so the audience leaves with a buildable path.