Deep Space - A Simulation Drama
summary
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
chapters (15)
- 0:00Deep Space simulation intro
- 1:03Cellular automata basics
- 3:46Predator-prey simulation
- 4:30Simple economy building
- 5:55JavaScript loop and rendering
- 8:00HTML5 canvas effects
- 10:10Gravity physics for ships
- 13:38Boids algorithm
- 16:29Evolving combat spaceships
- 18:33Random star systems
- 21:00Planetary colonization
- 22:04Government warfare
- 23:52Hyperspace rules
- 26:26Future beyond browser
- 27:57Q&A
related talks
27mCreating natural simulations in a web browser
45mNatural physics simulations and canvas hackery
26mThe Digital Self, Community, Society and Beyond
50mBuild Your Own Game Engine in the Browser
31mMake coding fun: developing a game in the browser
31mFlying Satellites from a Browser
25mJavascript as Play A Primer on Getting Started with Video Games
43mThe Web Beyond the Edges of the Browser Window
