Skip to content

anyCreature 1.3.2

Latest

Choose a tag to compare

@Ariescar Ariescar released this 21 Sep 14:16

The creature declares what its parts are for, and the engine checks it.

  • Every chain declares its function (axis / locomotion / effector / ornament).
  • Every joint declares its range per axis; the engine sweeps each bound against
    the body and blocks a limit the body cannot reach.
  • Every part is named, and part_spans records which vertices each part owns.
  • Mirrored animation tracks are resampled instead of shifted — mirrored limbs no
    longer freeze partway through a cycle.
  • New checks: gait_footfall, effector_leads, attack_windup, self_clip,
    clip_closes, ground_clip, body_islands.
  • Containment is measured against the real surface, not a sphere per ring;
    part_overlap is measured against real surfaces, not bounding boxes.
  • Gate 1 matches the reader's words against the brief's accepted list.
  • No browser anywhere: every measure is computed from the vertices, and
    hero.png is projected from the baked colours.
  • autofix.mjs applies ground offset, loop closure and aim compensation before a
    round is spent.

Full notes: CHANGELOG.md