Export to
Monday, May 10, 2021 at 4:26pm.
Remote Tech Talk at the Guild -- Intro to Game Design in JavaScript
Access Notes
We are upstairs and to the right. Signs will be posted. Call (541) 602-6215 if you need directions.
Remote event: https://zoom.us/j/96288674345
Website
Description
With the HTML5 canvas API, web developers have the ability to draw and animate in 2D using JavaScript. And from there, it just takes a bit of structure to design a simple game.
In this Tech Talk, we will use a rudimentary game engine to design a 2D Platformer in Vanilla JavaScript. We will focus on these game design concepts: - Collision Detection & Resolution - Object-Oriented Programming and Inheritance - Trigonometric Functions for Smooth Animations - State Machines - Events - And More
We will also discuss the many differences (and some similarities) between game design and web development.
This Tech Talk is for programmers and gamers of all levels of experience. A basic understanding of JavaScript and the canvas API will help attendees follow along. Refer to this guide for an intro to drawing with canvas: https://github.com/pjz987/guides/blob/master/docs/canvas-tutorial.md
Presented by PDX Code Guild Teaching Assistant Pete Jones
https://pdxcodeguild.com/ Want to learn Web Development? Contact [email protected] Want to watch past Tech Talks? Check out our YouTube channel: https://youtube.com/pdxcodeguild