jugar-ai 0.1.1

AI systems for Jugar using Aprender backend
Documentation

jugar-ai

AI systems for Jugar including Behavior Trees, GOAP, and Aprender integration.

Per spec Section 5.3: Aprender AI Integration for YAML-first game creation.

Example

use jugar_ai::{AiSystem, YamlAiBridge, AiInputs};
use glam::Vec2;

let mut system = AiSystem::new();
let bridge = YamlAiBridge::new();

// Resolve YAML AI keyword
let model_id = bridge.resolve("builtin:chase", &mut system)?;

// Run inference
let inputs = AiInputs::from_positions(
    Vec2::new(0.0, 0.0),
    Vec2::new(100.0, 50.0),
    0.016,
);
let outputs = system.infer(&model_id, &inputs)?;