~/talk

WHAT I LEARNED ABOUT AKKA STREAMS BY MAKING A GAME WITH IT

Talkat Scalar 2018 · 2018-04-06..04-07· [game-development]
slides:none on file

Built an arcade game with Akka Streams plus libGDX and JMonkey to test low latency inputs and finds concrete fixes not theory. Exceptions inside stages require a custom decider to log and choose Resume or Stop. Custom actor publisher had an off‑by‑one bug; replacing it with Source.actorRef removes jitter. Never use zero element buffers for user input use minimal buffering and batch or sum tick deltas with expand/extrapolate to avoid stalls. For UI thread work use a sync queue rather than a calling‑thread dispatcher.

AI-written summary · about

  1. 0:00Intro
  2. 1:15What this talk isnt about
  3. 1:55Resources to get started
  4. 2:43Why game development
  5. 5:35Add a decider
  6. 6:26Debug logging
  7. 7:09Game engines
  8. 9:11Actor publisher
  9. 10:41Output
  10. 10:56Bug
  11. 11:40SourceAct
  12. 12:00Comparison
  13. 12:12Lesson
  14. 13:52Graph DSL
  15. 14:51Make your own tool
  16. 15:55Multiple sources
  17. 17:05Stage contract
  18. 19:39Stream structures
  19. 20:25Ensure flow
  20. 21:57Thread loss
  21. 23:21Sync Queue
  22. 24:07Batch Method
  23. 24:55Summary
~/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.