BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//Calagator//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Calagator
METHOD:PUBLISH
VERSION:2.0
BEGIN:VTIMEZONE
TZID;X-RICAL-TZSOURCE=TZINFO:America/Los_Angeles
BEGIN:DAYLIGHT
DTSTART:20210314T020000
RDATE:20210314T020000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20210510T232607Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20210527T180000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20210527T170000
DTSTAMP;VALUE=DATE-TIME:20210510T232607Z
LAST-MODIFIED;VALUE=DATE-TIME:20210510T232607Z
UID:http://calagator.org/events/1250477724
DESCRIPTION:With the HTML5 canvas API\, web developers have the ability t
 o draw and animate in 2D using JavaScript. And from there\, it just take
 s a bit of structure to design a simple game.&#13\;\n&#13\;\nIn this Tec
 h Talk\, we will use a rudimentary game engine to design a 2D Platformer
  in Vanilla JavaScript. We will focus on these game design concepts:&#13
 \;\n- Collision Detection &amp\; Resolution&#13\;\n- Object-Oriented Pro
 gramming and Inheritance&#13\;\n- Trigonometric Functions for Smooth Ani
 mations&#13\;\n- State Machines&#13\;\n- Events&#13\;\n- And More&#13\;\
 n&#13\;\nWe will also discuss the many differences (and some similaritie
 s) between game design and web development.&#13\;\n&#13\;\nThis Tech Tal
 k is for programmers and gamers of all levels of experience. A basic und
 erstanding of JavaScript and the canvas API will help attendees follow a
 long.&#13\;\nRefer to this guide for an intro to drawing with canvas: ht
 tps://github.com/pjz987/guides/blob/master/docs/canvas-tutorial.md&#13\;
 \n&#13\;\nPresented by PDX Code Guild Teaching Assistant Pete Jones&#13\
 ;\n&#13\;\nhttps://pdxcodeguild.com/&#13\;\nWant to learn Web Developmen
 t? Contact sheri@pdxcodeguild.com&#13\;\nWant to watch past Tech Talks? 
 Check out our YouTube channel: https://youtube.com/pdxcodeguild\n\nTags:
  game design\, web development\, javascript\, html\, css\, canvas\n\nImp
 orted from: http://calagator.org/events/1250477724
URL:https://www.meetup.com/Portland-Programmer-Network/events/278103899/
SUMMARY:Remote Tech Talk at the Guild -- Intro to Game Design in JavaScri
 pt
LOCATION:PDX Code Guild: 2828 SW Corbett Ave\, Portland OR 97201 us
SEQUENCE:1
END:VEVENT
END:VCALENDAR
