© 2020 Strange Loop
In this two-and-a-half-hour workshop, you'll go from nothing to a 2D action game that runs in a web browser.
I'll livecode a simple game that demonstrates how to implement animation, keyboard input, sound and collision detection. You'll spend the rest of the workshop using those techniques to make a game: Asteroids, Space Invaders, Snake, Lunar Lander, or something of your own design. I'll be there to pair and help troubleshoot.
You'll come away from the workshop with your first game, and an architectural approach that scales to ten, a hundred or a thousand times as many lines of code. You'll learn techniques for debugging graphical programs with tight loops. And you'll learn to find and fix performance hot spots in your code.