SpaceCities / engine /aiDifficulty.js

Commit History

  1. Phases 2-3: the AI answers what it reads⁠

    Claude +1: Claude Opus 5
    Unverified signature
    5d60e36

  1. Tier 1, step 2b: expand // @ts-check coverage from 10 files to 20 (D3)⁠

    Claude +1: Claude Opus 5
    Unverified signature
    7e764b0

  1. Make the AI controller owner-parametric: true two-sided self-play⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    916c3ad

  1. Add Easy strategic ceiling (Phase 7 prerequisite)⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    5e33d82
  2. Unify the AI's counter-pick: out-of-triangle counters, soft-answer⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    2bf7ef0
  3. Doctrine research develops over time instead of landing instantly⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    4b95948

  1. Make the grievance / aggression cooldown part of the AI's personality⁠

    Claude +1: Claude Opus 5
    Unverified signature
    f8f75e7

  1. Tier 4: Rusher graduation on Hard β€” the last tier of the proposal⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    8101484
  2. Tier 3: market barter for the AI, gated by difficulty⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    b02b34f
  3. Tier 2: AI-only research pace by difficulty⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    9bb52d4
  4. Tier 1: worker target, war patience, and a seeded economic edge by difficulty⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    b28c2f0
  5. Move DIFFICULTY_OPTIONS into engine/aiDifficulty.js, add state.ai.difficulty⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    53ce1fb