clik-engine API
    Preparing search index...

    Interface DirectorConfig

    Director AI: monitors player performance and adjusts difficulty dynamically. Inspired by Left 4 Dead's AI Director.

    Usage:

    const director = new DirectorAI({ targetIntensity: 0.6 });
    director.recordEvent('kill');
    director.recordEvent('damage_taken');
    director.update(delta);
    const intensity = director.getIntensity(); // 0-1
    const spawnRate = director.getModifier('spawnRate'); // adjusted multiplier
    interface DirectorConfig {
        adjustmentSpeed?: number;
        decayRate?: number;
        reliefDuration?: number;
        targetIntensity?: number;
    }
    Index

    Properties

    adjustmentSpeed?: number

    How fast the director adjusts (0-1, default: 0.02)

    decayRate?: number

    How fast intensity decays when nothing happens (per second, default: 0.1)

    reliefDuration?: number

    Minimum time between intensity peaks in ms (default: 10000)

    targetIntensity?: number

    Target intensity level (0-1, default: 0.5)