posted an update

  • Author your world in YAML: locations with connections, locks/requirements, items and where they spawn, and any keys or concepts that unlock paths.
    • GameMaster ingests that YAML into a graph and auto-renders PDDL domain/problem, mirroring your locks (requires_concept/ requires_combo), items, and connectivity.
    • The planner (unified_planning/Fast Downward) computes shortest plans to acquire target items or reach target locations, respecting all constraints (locked nodes, required items/concepts, portals).
    • Dynamic state (visited, unlocked, inventory) feeds into PDDL each turn, so plans stay consistent with player progress.
    • You tweak quests by editing YAML—add a bridge, move an item, change a lock—and the next plan reflects it without code changes.

Log in or sign up for Devpost to join the conversation.