Who needs Javascript?

Building an Application in WebGL

 

Seth Samuel (NY ↝ PDX ↝ Elsewhere ↝ PDX ↝ NYC)

@sethfsamuelsethsamuel

Follow along:

sethsamuel.github.io

Disclaimer

What is WebGL?

Shaders

Frame buffers

Rendering

Conway's Game of Life

  • Any live cell with fewer than two live neighbours dies.
  • Any live cell with two or three live neighbours lives on to the next generation.
  • Any live cell with more than three live neighbours dies.
  • Any dead cell with exactly three live neighbours becomes a live cell.

Game of Life JS

Input

Thank you!

@sethfsamuelsethsamuel