Commit Graph

  • b038388deb refactor(three-monks): Replace commands with phase wrappers master hyper 2026-07-01 16:25:41 +08:00
  • 6fa1f511bd feat(three-monks): Add tool effect statistics tracking hyper 2026-07-01 16:12:40 +08:00
  • 572b473089 feat(examples): Add Three Monks game example hyper 2026-07-01 15:44:37 +08:00
  • 0eb3defc62 feat(three-monks): Add design document hyper 2026-07-01 14:48:22 +08:00
  • 9bf0e5e049 feat(bt): Add wait and whilst, rename leaf to action hyper 2026-06-28 15:07:34 +08:00
  • 204b9100e6 feat(bt): Rename repeat to cycle and refactor runner hyper 2026-06-28 14:51:52 +08:00
  • 1253bf82d2 feat(bt)!: Remove legacy tree definition format hyper 2026-06-28 10:19:40 +08:00
  • ddde3f7597 feat(bt): Add entity-based task factories hyper 2026-06-28 10:15:38 +08:00
  • 968672da06 fix(blackjack): update payout function signature hypercross 2026-06-02 18:08:01 +08:00
  • 365b2c4d13 fix: handle edge object in serialization tests hypercross 2026-06-02 18:05:47 +08:00
  • cd6350e0b1 feat: add support for data-carrying relationships hypercross 2026-06-02 17:56:12 +08:00
  • a97488e8d6 refactor(examples): reorganized code hypercross 2026-06-02 10:39:27 +08:00
  • 5d125167cc refactor: make getRelatedTo return an iterator hypercross 2026-06-02 06:39:07 +08:00
  • 2469cdc7cb feat(examples): add blackjack game example hypercross 2026-06-02 00:57:22 +08:00
  • ef9abf03c6 docs: add singleton components, commands, and behaviour trees hypercross 2026-06-02 00:38:26 +08:00
  • 4182bc1578 feat(bt): support generator leaves and delta time hypercross 2026-06-02 00:10:18 +08:00
  • ec8f668392 feat(bt): add declarative tree builder hypercross 2026-06-01 23:57:19 +08:00
  • ccd0e3afb4 feat(world): add singleton component support hypercross 2026-06-01 23:52:47 +08:00
  • efa92be5ab feat(bt): implement subtree status clearing in TaskRunner hypercross 2026-06-01 23:24:43 +08:00
  • c3c24d2350 feat(examples): add Tetris game example hypercross 2026-06-01 23:18:07 +08:00
  • 3620e80807 feat(bt): add repeat and selector task kinds hypercross 2026-06-01 22:57:14 +08:00
  • 4e37e03d3f feat: add behavior tree implementation hypercross 2026-06-01 22:52:10 +08:00
  • 2fe9203be9 perf: track component and relationship counts per entity hypercross 2026-06-01 14:34:51 +08:00
  • 9e788b135b feat: add CommandQueue for pull-based command processing hypercross 2026-06-01 14:20:56 +08:00
  • fd78e9ce6d docs: add USAGE.md documentation hypercross 2026-05-31 17:31:21 +08:00
  • 46da8abbe1 refactor: remove rxjs dependency hypercross 2026-05-31 16:38:27 +08:00
  • 87c01858e7 test: add missing types to serialization tests hypercross 2026-05-31 16:36:25 +08:00
  • 81efb6cb0a refactor: split WorldEvent into EntityEvent and RelEvent hypercross 2026-05-31 16:31:27 +08:00
  • 05674a349f refactor: improve type safety in World and tests hypercross 2026-05-31 16:24:59 +08:00
  • 9953c7c556 test: expand serialization test coverage hypercross 2026-05-31 16:13:01 +08:00
  • 24616a0855 perf(observable): index observers by component for faster dispatch hypercross 2026-05-31 16:10:51 +08:00
  • 1c55485f9f feat: add world serialization support hypercross 2026-05-31 16:10:19 +08:00
  • d0bb119911 feat: implement relationship system hypercross 2026-05-31 15:54:29 +08:00
  • 32f8f29912 feat: add relationship support and observability hypercross 2026-05-31 15:54:21 +08:00
  • ba4a688f57 test: add vitest and implement unit tests hypercross 2026-05-31 15:47:19 +08:00
  • 4ede2d7f3b feat: implement core ECS engine with RxJS observability hypercross 2026-05-31 15:45:20 +08:00