~/talk

When Cross-Platform Is An Understatement: Making Weird Physical Games With TypeScript

Talkat TSConf 2018 · on Monday, 2018-03-12· [typescript]
links:none on file
slides:none on file

Builds a narrative engine in TypeScript that runs on phones, Macs and tiny Pis and ships to a physical installation; prototypes include a site-specific generative poetry walk using GPS and a switchboard game on 200 pounds of vintage switchboard with only three weeks with the hardware after shipping. Uses an adapter pattern to swap iPad UI, console tests and serial-connected hardware, adds a custom Ohm-backed scripting language, and finds TypeScript catches API-contract breaks that Swift interop forces to cast everything to any.

AI-written summary · about

  1. 0:00Introduction
  2. 0:37Overview
  3. 1:56Design Process
  4. 4:20LocationBased Storytelling
  5. 6:28Computational Flynn Era
  6. 8:50Telephone switchboard
  7. 12:01Playtesting
  8. 13:18Hardware
  9. 14:25Game Architecture
  10. 16:19Storytelling
  11. 17:11Interactive Fiction
  12. 17:42Narrative Engine
  13. 18:27Long Story Short
~/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.