hypercross
  • Joined on 2024-04-12
hypercross pushed to master at hypercross/ecs-observable 2026-06-02 18:08:02 +08:00
968672da06 fix(blackjack): update payout function signature
hypercross pushed to master at hypercross/ecs-observable 2026-06-02 18:05:43 +08:00
365b2c4d13 fix: handle edge object in serialization tests
cd6350e0b1 feat: add support for data-carrying relationships
Compare 2 commits »
hypercross pushed to master at hypercross/ecs-observable 2026-06-02 10:39:23 +08:00
a97488e8d6 refactor(examples): reorganized code
5d125167cc refactor: make getRelatedTo return an iterator
2469cdc7cb feat(examples): add blackjack game example
Compare 3 commits »
hypercross pushed to master at hypercross/ecs-observable 2026-06-02 00:38:20 +08:00
ef9abf03c6 docs: add singleton components, commands, and behaviour trees
4182bc1578 feat(bt): support generator leaves and delta time
ec8f668392 feat(bt): add declarative tree builder
ccd0e3afb4 feat(world): add singleton component support
Compare 4 commits »
hypercross pushed to master at hypercross/ecs-observable 2026-06-01 23:24:39 +08:00
efa92be5ab feat(bt): implement subtree status clearing in TaskRunner
c3c24d2350 feat(examples): add Tetris game example
Compare 2 commits »
hypercross pushed to master at hypercross/ecs-observable 2026-06-01 23:05:04 +08:00
3620e80807 feat(bt): add repeat and selector task kinds
hypercross pushed to master at hypercross/ecs-observable 2026-06-01 22:52:07 +08:00
4e37e03d3f feat: add behavior tree implementation
2fe9203be9 perf: track component and relationship counts per entity
9e788b135b feat: add CommandQueue for pull-based command processing
Compare 3 commits »
hypercross pushed to master at hypercross/ecs-observable 2026-05-31 17:31:15 +08:00
fd78e9ce6d docs: add USAGE.md documentation
hypercross pushed to master at hypercross/ecs-observable 2026-05-31 17:18:50 +08:00
46da8abbe1 refactor: remove rxjs dependency
87c01858e7 test: add missing types to serialization tests
81efb6cb0a refactor: split WorldEvent into EntityEvent and RelEvent
05674a349f refactor: improve type safety in World and tests
9953c7c556 test: expand serialization test coverage
Compare 10 commits »
hypercross created branch master in hypercross/ecs-observable 2026-05-31 17:18:49 +08:00
hypercross created repository hypercross/ecs-observable 2026-05-31 17:18:20 +08:00
hypercross pushed to master at hypercross/ttrpg-tools 2026-05-18 22:20:03 +08:00
a5021ff5b4 style: reformat PltPreview and fix SVG rendering
hypercross pushed to master at hypercross/ttrpg-tools 2026-05-11 12:50:07 +08:00
1582191655 feat: add custom YAML tag code block extension
hypercross pushed to master at hypercross/ttrpg-tools 2026-05-11 11:56:28 +08:00
a19d848456 refactor: remove words prop from md-emfont
hypercross pushed to master at hypercross/ttrpg-tools 2026-05-11 11:26:01 +08:00
4038d67ea0 feat: add md-emfont component and format code
hypercross pushed to master at hypercross/ttrpg-tools 2026-05-05 20:48:09 +08:00
d4de95b465 refactor: fix layout for merged decks in PrintPreview
4953d33f0f feat: implement multi-deck merging for print preview
Compare 2 commits »
hypercross pushed to master at hypercross/boardgame-core 2026-04-28 16:52:03 +08:00
9ed23295ae build: include samples in prepare script
ca86bfc427 refactor: use effect for assignSelector in BaseGameClient
09c3fc443b feat(core): wrap prompt middleware in try-finally block
Compare 3 commits »
hypercross pushed to master at hypercross/boardgame-core 2026-04-25 17:59:25 +08:00
a0b2003c65 refactor(samples/tic-tac-toe): simplify Client implementation
03db1e8a06 refactor: simplify GameClient API using signals
20993d3b72 feat: add BaseGameClient for external integration
59391c74d9 refactor(samples): use produceAsync in tic-tac-toe
Compare 4 commits »
hypercross pushed to master at hypercross/boardgame-phaser 2026-04-23 16:28:08 +08:00
ad2c808482 feat(sts-viewer): add effect application logging and fix command error
hypercross pushed to master at hypercross/boardgame-phaser 2026-04-23 16:11:15 +08:00
f893ac9ff7 feat(framework): add generic types to GameHostScene