Description
Modern JavaScript frameworks like Ember, Angular, React or Vue are built to digest the code you feed into them, thus taking all that cool action behind the curtain.
In the end though, as the source code transpiles and/or compiles, it all comes down to Vanilla JS. This is why mastering the language underlying principles will really "turn the lights on" and get you as far as building your own libraries and features.
We're going to tackle the Object Oriented JavaScript patterns that will improve your code's structure, making it clean, flexible and reusable. But we're not going to take the fun out of it, so "buckle up!", for this workshop is a hands-on game programming experience.
Prerequisites
For this workshop we have a preferred editor (we recommend Visual Studio Code).
Nice to have: Basic prototype knowledge, scope & closures familiarity, basic OOP knowledge, “this” in JavaScript.
Mandatory: a strong appetite for games.
Agenda
- Use the browser as a canvas for game development
- Dissect the core logic of one of our childhood's beloved games and build it from scratch
- Build and manage the various states of the game cycle
- Manage the rendering cycles of the game graphics
- Focus on Object Oriented JavaScript, collision testing, sprite management, event handling and timers
- Have lots of fun
Registration
The access is free for you! All you have to do is register here until April 7 and our team will get back to you with the confirmation. Because the workshop has a limited number of places, your seat will not be confirmed until you receive our response.
Go to registration