Session: Creative JavaScript and HTML 5

monday, - all day
Track: Web

We’ll start off with the basics of rendering into an HTML5 canvas, and animating simple objects. We'll then learn that physics simulations don't need to be rocket science. And what better way to use physics than to make a particle system with sparks, smoke and explosions?Working in two dimensions is one thing but three is one better! We'll demystify 3D rendering by creating our own simple 3D system. And then move on to more complex examples using three.js library from Mr.doob and his team.We’ll also examine the differences between using canvas, and DOM elements to help choose which one is right for us.Finally we'll use these new found abilities to make a simple game.

Prerequisites

The examples start off very simply and gradually get more complex. So whether you're just starting out in JavaScript or if you're a more experienced coder, you'll still get a lot out of the training.

Seb Lee-Delisle

Seb Lee-Delisle is an internationally recognised creative coder specialising in large scale installations. Whether building digital interactive fireworks displays or glow-stick voting systems, his work uses technology to bring people together in fun and exciting ways. He also produces creative visual effects for websites, games and apps in many programming languages and platforms. He loves sharing the creativity of code with artists and programmers alike using physics, motion detection, 3D and particle systems. His work has pushed the boundaries of what is possible both on and off the web, and won two BAFTAs with Plug-in Media, the agency he co-founded in 2004. A highly sought-after speaker, his recent Creative JavaScript / HTML5 workshop series sold out within hours. He co-hosts the Creative Coding Podcast, his blog can be found at seb.ly and he tweets @seb_ly.

Seb Lee-Delisle