Working repository for a simulation-first RPG world.
The goal is a headless, turn-based 2D grid world simulation that can support multiple clients: terminal, web, native UI, automated tests, and AI agents. The frontend is not the source of truth. The simulation core is.
- 2D grid-based, turn-based RPG world.
- Simulation depth matters more than graphics.
- Human players and AI agents should use the same action interface.
- Entities perceive only what their senses, knowledge, memory, and position allow them to perceive.
- World changes should flow through explicit actions, validation, events, and state updates.
- Content should be system-driven: materials, body parts, factions, knowledge, environment, tools, rituals, mutations, and social relationships should combine into emergent behavior.
- Vision
- Architecture
- Design
- Simulation Core
- Engine Core And Game System Boundary
- Pack Authoring And Semantic Declarations
- Simulation Transition Compiler
- Truth, Authority, And Layer Boundaries
- World Model
- Physical Simulation Grammar
- Typed Effect Primitives
- Standard World Library And Primitive Semantics
- Causal Runtime
- Action And Event Model terminology sketch
- Time Model
- Capability, Affordance, And Actor Interface
- Perception And Observation
- Epistemic State
- Social Institutional Model
- Semantic Appraisal And Motivation
- Intent Templates And Planning
- Multi-Resolution Simulation
- Research
- References
- Ideas
- Brainstorming