~/talk

Deep Space - A Simulation Drama

Talkat JSConf.Asia 2014 · 2014-11-20..11-21· [creative-coding, javascript]
slides:none on file

A browser simulation built in JavaScript using HTML5 canvas and requestAnimationFrame models boids, Game of Life, predator‑prey and gravity with Pythagoras and atan2 trig, producing emergent galactic warfare where wars often finish in ~30 seconds and ~100 moving objects run in unoptimized JS. The project spawns planets, economies, ships that colonize and garrison, and demonstrates slingshot gravity vectors, tick vs render timing drift and a GitHub repo for the code.

AI-written summary · about

  1. 0:00Deep Space simulation intro
  2. 1:03Cellular automata basics
  3. 3:46Predator-prey simulation
  4. 4:30Simple economy building
  5. 5:55JavaScript loop and rendering
  6. 8:00HTML5 canvas effects
  7. 10:10Gravity physics for ships
  8. 13:38Boids algorithm
  9. 16:29Evolving combat spaceships
  10. 18:33Random star systems
  11. 21:00Planetary colonization
  12. 22:04Government warfare
  13. 23:52Hyperspace rules
  14. 26:26Future beyond browser
  15. 27:57Q&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.