~/talk

Relational Content Generation

Talkat miniKanren 2021 · 2021-08-26..08-27· [compilers-and-language-design]
slides:none on file

Relational programming uses Answer Set Programming to define and navigate procedural content spaces, implementing choice rules to add possibilities and integrity constraints to carve them away; programs produce multiple stable models (e.g., four outcomes from two optional facts, three when mutual exclusion is added). Implementations use clingo and catSat and prototypes include the Gemini game generator and the Germinate structure editor; results show reliable, controllable generation and bidirectional analysis but suffer grounding/scale limits that make real‑time use difficult.

AI-written summary · about

  1. 0:00Start
  2. 3:28Chris Martens
  3. 7:21Procedural Content Generation
  4. 8:54Roguelikes
  5. 13:47Augmenting Human Creativity
  6. 16:53Reliability
  7. 17:18Controllability
  8. 18:27Creativity and Believability
  9. 18:51Directed Randomness
  10. 23:36Evolutionary Algorithms
  11. 28:13Answer Set Programming
  12. 29:04Biome Generation
  13. 31:30Choice Rule
  14. 33:37Headless Rule
  15. 36:30Integrity Constraints
  16. 43:13Gemini
  17. 44:02Narrative Generation Engine
  18. 48:31Usability
  19. 50:41Limiting Actions To Encourage Exploration
  20. 52:27Structure Editor
  21. 1:03:40The no Blank Canvas Principle
~/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.