~/talk

Make coding fun: developing a game in the browser

Talkat WebCamp Zagreb 2018 · 2018-10-05..10-06· [creative-coding, web-platform]
slides:none on file

Builds a working arcade shooter in vanilla JavaScript using canvas and requestAnimationFrame, with explicit sprite/asset separation (one image asset shared by many lightweight sprites), keyboard state stored in a Set for simultaneous keys, and collision detected by point‑in‑rect checks. The prototype is ~150 lines for Mario+barrel, full game runs in the browser (not on phones), contains 20 levels and high scores, took four weekends to polish, and the deployed version works though client‑side code remains trivially hackable.

AI-written summary · about

  1. 0:00Why code games
  2. 2:52Why browser games
  3. 8:17Game loop basics
  4. 10:00Sprites and assets
  5. 17:30Keyboard input
  6. 25:19Collision detection
  7. 32:04Polishing the game
  8. 34:36Game scenes
  9. 37:06Live game demo
  10. 39:50Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.