~/talk

The Tricks of Game Programming in a Pure Functional Language

TalkinDutchat Øredev 2019 · 2019-11-06..11-08· [frontend-architecture, creative-coding]
slides:none on file

Recreated the game Boulder Dash in Elm and built a small browser engine that renders to canvas with requestAnimationFrame and uses a JSON level format. Shows how to implement an update loop, components and pure functions in Elm, with concrete data formats, code patterns, performance optimizations, and a live playable demo (also runs Game of Life and reproduces Advent of Code 2018 Day 15).

AI-written summary · about

  1. 0:00Introduction
  2. 5:21Why FP fits games
  3. 9:00Functional architecture
  4. 13:16Component-based design
  5. 18:10Game loop in FP
  6. 22:49Tools for functional games
  7. 25:47Performance optimization
  8. 28:01Dynamic actors
  9. 30:08Q&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.