It was an honour to be invited to Fronfest Moscow 2017 with the little family to give my first workshop; implementing a Twin-stick shooter using ES6 and Canvas, and to continue my CODE🎙ART series of talks + live coding aiming to inspire new web developer artists.
Photo credits: ixth
Frontfest is a great conference with multiple tracks, including talks, panels, discussions & workshops. Most of these are in Russian but the organizers made a point of having international speakers deliver talks and workshops in English with live translation to Russian.
Speakers had 30 minutes. I spent the first 10 minutes giving tips on how to create Audio-Visual demos for the web platform, before LIVE coding some 3D graffiti with touch and microphone input.
Here are the slides of the talk.
My goal with this series of talks is to demystify creative coding and the demoscene. I hope to inspire the audience to bring their creative ideas to life.
Live coding is tricky, and requires a lot of preparation, but I believe it speaks louder than words about creative coding. Developing a little animation on stage; explaining things as we go, in a limited amount of time illustrates very well the power and expressiveness of simple techniques.
Twin-stick shooter workshop
For a while I wanted to run workshops, and I got the chance to have 16 fantastic developer on board.
First we talked about the Twin-stick shooters genre of video games. What is needed to create a game on the web platform. The entities involved in a Twin-stick shooter, and how to compute collision detections. We had two coding sessions of 25-30 minutes each and ended with a show and tell where two developers showed what they just did.
This turned out great! A 1.5h workshop goes fast. But the attendees surprised me! I didn't expect such inventive results.
All the materials are on the Twin-stick shooter repository.
You can play a basic implementation and more polished one of the game.
Moscow is a huge city with so many things to see and experience. The red square, Arbat, the Gorky park and Garage museum are a must. The metro is incredible and worth a tour. T
Let's talk if you organize an event about technology and creativity.
Other recent projects
There are many experiments and projects like FRONTFEST MOSCOW to discover other here.
- MUSIC FOR TINY AIRPORTS AT WEB AUDIO CONFERENCE The Web Audio Conference 2018, held in September 19-21 in Berlin was a great mix of researchers, web developers, artists and performers presenting their projects. I had the chance to provide a deep dive into music for tiny airports, explaining how to generate hours and hours of music in a handful of bytes.
- MUSIC FOR TINY AIRPORTS 2/1 🛫 Celebrating the 40 years anniversary of Brian Eno's "Ambient 1: Music for Airports" with an homage written in 256 bytes with the Web Audio API.
- THEY COME AT DUSK 👺 A survival horror game for JS1k 2018, where you run away from dead miners as you hear your heart beat. Turn around using the arrow keys until all you hear is beeeeeeeep.
- 10 PRINT THEREMIN AT WEB REBELS A lighting talk about labyrinth generation and theremin instrument using the Web Audio API in 219 bytes presented at Web Rebels 2016.
- PNEBULA Almost the first 256b intro using Canvas ever :p
- COPTER CRUISE A simple Commanche-like that won the 20lines 'Terrain' contest at the OzoneAsylum in July 2004
Don't be shy; get in touch by mail, twitter, github, linkedin or pouet if you have any questions, feedback, speaking, workshop or performance opportunity.