p5.js-workshop

1 Week Workshop to learn game programming with p5.js

View on GitHub

p5.js Workshop

Welcome to the workshop! This week we will learn how to program with the popular javascript library p5.js. It enables us to easily do creative coding!

We will launch into the world of writing code through the process of programming video games! The emphasis in this workshop is on learning the foundational programming concepts, including variables, conditional statements, and loops, that form the basis of game logic. Students are also exposed to concepts in physics, graphics, and audio libraries while programming the logic for a series of games.

Learning Outcomes

Day Goal
Day 1 Get setup with p5.js. Learn about Shapes, Colors, Variables, Remapping values, Random numbers and Debugging
Day 2 Learn about Conditional Statements, Loops, Functions, and Classes
Day 3 Learn about Arrays, Image/Sound Media, and Make a simple game project together
Day 4 Pitch your Game idea and start making it!
Day 5 Complete your Game idea and show it off!