~/talk

Towards Declarative Content Generation for Creativity Support Tools

Talkat PADL 2023 · 2023-01-16..01-17· [creative-coding]
slides:none on file

Argues that answer set programming (ASP) can specify generative spaces for game/art content but has practical gaps: uses clingo to generate tile‑map heightmaps and contrasts a p5.js cellular automaton with an ASP model, builds a tile generator, narrative planner and a structure editor for ASP. ASP produces concrete sets of valid worlds and catches degeneracies (needs an added global min‑max constraint to avoid “all ocean”) but struggles with sampling diversity and inspecting intermediate states, whereas the CA yields smoother, seed‑tunable evolution that is easy to animate.

AI-written summary · about

  1. 0:00Start
  2. 3:00Hello, PADL!
  3. 4:36Procedural Content Generation (PCG)
  4. 6:36Parametric Design and Generative Art
  5. 7:58Genuary
  6. 12:24Navigating Design Spaces
  7. 14:38Possibility Spaces
  8. 15:40Talk roadmap
  9. 16:34Motivating problem: procedural terrain generation
  10. 18:02A tale of two programs
  11. 21:38Answer Set Programming
  12. 29:48Solver-Aided Content Generation
  13. 33:10Usability Efforts
  14. 34:51Terrain generation in ASP
  15. 44:45Comparing p5.js/CA with ASP versions
  16. 48:36Expressive Range Analysis
  17. 50:33Helping users understand the generative space
  18. 52:07Proving equivalence of generative spaces
  19. 53:03Inspecting intermediate states of declarative programs
  20. 53:53What does it mean to program with "rules"?
~/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.