Commit Graph

  • 9ed23295ae build: include samples in prepare script master hypercross 2026-04-28 16:52:03 +0800
  • ca86bfc427 refactor: use effect for assignSelector in BaseGameClient hypercross 2026-04-28 15:50:00 +0800
  • 09c3fc443b feat(core): wrap prompt middleware in try-finally block hypercross 2026-04-28 15:29:08 +0800
  • a0b2003c65 refactor(samples/tic-tac-toe): simplify Client implementation hypercross 2026-04-25 17:58:16 +0800
  • 03db1e8a06 refactor: simplify GameClient API using signals hypercross 2026-04-25 17:54:21 +0800
  • 20993d3b72 feat: add BaseGameClient for external integration hypercross 2026-04-25 17:31:15 +0800
  • 59391c74d9 refactor(samples): use produceAsync in tic-tac-toe hypercross 2026-04-25 15:57:59 +0800
  • fb3c98b1ef refactor: update GameHost to use generic state and result types hyper 2026-04-23 16:03:49 +0800
  • 5c1ef232fd export GameState and GameResult types from game-host hyper 2026-04-23 15:36:25 +0800
  • f5df1c26dc refactor: remove registry from Boop and Regicide index files hyper 2026-04-23 15:29:14 +0800
  • 2014162819 refactor: update Regicide commands and improve code style hyper 2026-04-23 15:28:45 +0800
  • d932c2f5e2 refactor: remove Boop command registry and simplify exports hyper 2026-04-23 15:21:13 +0800
  • 1bd49c32e0 refactor: format Onitama commands and Tic-Tac-Toe imports hyper 2026-04-23 15:18:37 +0800
  • b009189b9a Extract PromptContext from GameHost into separate module hyper 2026-04-23 15:07:52 +0800
  • 59b99d2042 Fix command prompt to properly return promise results hyper 2026-04-23 14:44:24 +0800
  • 32408c3cee feat: add command prompt context with middleware support hyper 2026-04-23 14:22:17 +0800
  • 23ac09ff21 refactor: simplify GameHost constructor to use GameModule hypercross 2026-04-23 10:37:28 +0800
  • e8c995f74f feat: add spawner utility hypercross 2026-04-23 10:20:13 +0800
  • bbab3cc43b feat(slay-the-spire-like): implement CombatGameHost hypercross 2026-04-23 09:45:56 +0800
  • 2e2ddebec4 refactor(slay-the-spire-like): simplify desert trigger registration hypercross 2026-04-23 09:37:05 +0800
  • 0d7a84edee test: update desert triggers test to use onEffectApplied hypercross 2026-04-23 01:04:27 +0800
  • bedde1ef4b refactor(slay-the-spire-like): move spike damage logic to instant effects hypercross 2026-04-23 00:58:15 +0800
  • 359e7b7485 fix(slay-the-spire-like): pass correct sourceEntityId in instant triggers hypercross 2026-04-23 00:53:05 +0800
  • 63e55a828e refactor: rename entityKey to entityId in combat triggers hypercross 2026-04-23 00:38:10 +0800
  • 8ec95cbf81 refactor: rename 'user' target to 'source' in slay-the-spire-like hypercross 2026-04-23 00:35:28 +0800
  • f4c96a4a72 refactor: update turn start triggers in desert sample hypercross 2026-04-22 20:13:31 +0800
  • a5e2e4888e refactor(slay-the-spire-like): update combat targeting and effect logic hypercross 2026-04-22 19:35:37 +0800
  • 38fd46618e refactor(slay-the-spire-like): use data definitions in system types hypercross 2026-04-22 19:26:58 +0800
  • 72647a8268 refactor(samples): export desert data types hypercross 2026-04-22 16:48:54 +0800
  • dbbbba14e2 refactor(slay-the-spire-like): update card effect and intent schemas hypercross 2026-04-22 16:13:48 +0800
  • 888b7b822d refactor(slay-the-spire-like): extract types in desert data schemas hypercross 2026-04-22 16:00:15 +0800
  • bb4528cd27 refactor(samples): update desert card and effect schemas hypercross 2026-04-22 15:59:41 +0800
  • 877cc9d779 refactor: update schema definitions in slay-the-spire-like data hypercross 2026-04-22 15:57:52 +0800
  • 2eec668851 refactor: update damage triggers and combat start logic hypercross 2026-04-22 11:06:19 +0800
  • 5235ba7def feat(slay-the-spire-like): support source entity in effect targeting hypercross 2026-04-22 08:56:06 +0800
  • 6cb0626f05 refactor: update produce signature to return undefined hypercross 2026-04-22 01:13:39 +0800
  • 270b9b744e refactor(slay-the-spire-like): rename getNeighborItems to getAdjacentItems hypercross 2026-04-21 23:22:19 +0800
  • 113d240f71 refactor: simplify item effect handling in grid inventory hypercross 2026-04-21 23:17:19 +0800
  • 0547180074 feat(slay-the-spire-like): add getItemEffects to grid inventory hypercross 2026-04-21 23:15:02 +0800
  • d1605a9ee3 feat(samples/slay-the-spire-like): export data module hypercross 2026-04-21 23:02:27 +0800
  • 093738cd42 test: expand shape-utils coverage and refactor style hypercross 2026-04-21 23:01:26 +0800
  • 97ff61985a refactor(slay-the-spire-like): clean up barrel exports and formatting hypercross 2026-04-21 23:01:19 +0800
  • 03d367c7b0 feat(samples/slay-the-spire-like): export system types hypercross 2026-04-21 22:58:17 +0800
  • b509284bc6 refactor(slay-the-spire-like): simplify exports and reorganize system hypercross 2026-04-21 22:57:28 +0800
  • 9b20f7ad6f refactor(slay-the-spire-like): reorganize combat system files hypercross 2026-04-21 22:35:14 +0800
  • 2823089f06 feat(samples): update card effect schema in desert data hypercross 2026-04-21 22:21:28 +0800
  • f834e15412 refactor(slay-the-spire-like): update deck and inventory types hypercross 2026-04-21 20:15:06 +0800
  • 2ec0e323c4 test: fix type assertion in grid-inventory tests hypercross 2026-04-20 16:32:57 +0800
  • 140b7aed86 test: add createItemIn tests for grid-inventory hypercross 2026-04-20 16:28:14 +0800
  • ca9912a5f5 feat(slay-the-spire-like): add automatic item placement to grid inventory hypercross 2026-04-20 16:24:33 +0800
  • 34cb828f60 test: refactor and format test files hypercross 2026-04-20 15:50:32 +0800
  • 974c1a828c test: reformat and expand test coverage hypercross 2026-04-20 15:37:15 +0800
  • b83ff28f60 style: format tic-tac-toe sample and boop tests hypercross 2026-04-20 15:19:27 +0800
  • 0c94e6923a test: reformat tests to use double quotes and improve style hypercross 2026-04-20 15:16:03 +0800
  • d5ec099540 feat(slay-the-spire-like): implement encounter system hypercross 2026-04-20 14:57:03 +0800
  • 52b6cecd64 refactor(slay-the-spire-like): update GameItemMeta import path and reformat tests hypercross 2026-04-20 13:01:11 +0800
  • f336a989e2 refactor(slay-the-spire-like): restructure encounter and progress systems hypercross 2026-04-20 13:00:30 +0800
  • 423cc7c841 feat(slay-the-spire-like): add map navigation logic hypercross 2026-04-20 11:59:52 +0800
  • 88d31430a6 test: refactor slay-the-spire-like combat tests hypercross 2026-04-20 11:37:18 +0800
  • 90cb97e0ae chore: add @types/node and update tsconfig hypercross 2026-04-20 11:34:40 +0800
  • 5e172c61bb refactor(slay-the-spire-like): use IRunContext in combat system hypercross 2026-04-20 11:25:52 +0800
  • 5019bc6324 refactor(slay-the-spire-like): use IRunContext for combat logic hypercross 2026-04-20 11:03:44 +0800
  • 9bed2ca13e refactor(slay-the-spire-like): rename depletion to consumedUses hypercross 2026-04-20 10:28:58 +0800
  • 08c6a67d16 refactor: use English IDs for desert card effects hypercross 2026-04-20 00:23:41 +0800
  • dda8f4cfe9 style: reformat card-events.ts with 2-space indentation hypercross 2026-04-20 00:00:38 +0800
  • 2f2e4e56b5 refactor: decouple card effects from card data in desert sample hypercross 2026-04-19 23:28:56 +0800
  • 3840c3d739 test: expand slay-the-spire-like map generator tests hypercross 2026-04-19 23:17:21 +0800
  • 43bb246ab9 build: set rootDir to current directory in tsconfig hypercross 2026-04-19 17:21:32 +0800
  • 25b44fd6d1 build: update tsconfig and tsup sample configuration hypercross 2026-04-19 17:16:21 +0800
  • 601eb0f417 refactor: reformat code and introduce IGameContextExport hypercross 2026-04-19 15:54:05 +0800
  • a82b6b0685 docs: fleshed out agents.md hyper 2026-04-19 18:36:10 +0800
  • 1e1d04777f refactor: reformat code and fix type signatures in GameHost hypercross 2026-04-19 15:44:59 +0800
  • 8142fbfa60 refactor: simplify buildCombatState and fix formatting in encounter system hypercross 2026-04-19 15:42:47 +0800
  • 89d96d838b refactor(slay-the-spire-like): wrap content module getters in functions hypercross 2026-04-19 15:23:17 +0800
  • 6b50e9014a feat(samples/slay-the-spire-like): make ContentModule required hypercross 2026-04-19 15:22:45 +0800
  • 39ac37b5f2 style: format slay-the-spire-like index with double quotes hypercross 2026-04-19 15:22:02 +0800
  • b264cea305 refactor(slay-the-spire-like): update data export pattern hypercross 2026-04-19 15:20:31 +0800
  • 6577897a42 feat(samples/slay-the-spire-like): add ContentModule type definition hypercross 2026-04-19 15:10:17 +0800
  • 4e9e426519 feat(samples): add Item type to desert data hypercross 2026-04-19 14:47:58 +0800
  • 4f509da373 docs(samples): update intent.csv comment style hypercross 2026-04-19 14:39:54 +0800
  • 63733bc62d refactor: update imports and add starting items to desert sample hypercross 2026-04-19 13:51:03 +0800
  • 3aa92b2d2a refactor: rename that to desert triggers hyper 2026-04-18 15:28:47 +0800
  • fa92b5d865 refactor: reorganize trigger code hyper 2026-04-18 15:08:50 +0800
  • e46822b45b refactor: avoid globalThis hyper 2026-04-18 14:40:56 +0800
  • 03add589c6 refactor: use stacks for the hp of summons hyper 2026-04-18 14:30:20 +0800
  • 4f5747d81d chore: tests for desert triggers hypercross 2026-04-17 18:07:49 +0800
  • 0222b66bed feat: export middleware chain hypercross 2026-04-17 17:27:46 +0800
  • 90ca8fa761 feat: more effects hypercross 2026-04-17 17:15:31 +0800
  • 131af2c0bb feat: implmenet some effects for the design hypercross 2026-04-17 16:57:29 +0800
  • 02c159f8ae refactor: move .d.ts to per-file for yarn hypercross 2026-04-17 16:55:08 +0800
  • e09e24e274 refactor: barrel export hypercross 2026-04-17 16:10:19 +0800
  • a80852bc59 fix: encounter generation hypercross 2026-04-17 15:45:52 +0800
  • af0906561c fix: add effect triggering fixes hypercross 2026-04-17 15:30:28 +0800
  • aedf82d264 fix: type issues hypercross 2026-04-17 15:14:01 +0800
  • 2f085cc0b6 refactor: update csv types hypercross 2026-04-17 14:46:09 +0800
  • fb66ec55c4 feat: cost implementation for card play hypercross 2026-04-17 13:57:25 +0800
  • 8155747cac chore: tests for effects and middleware hypercross 2026-04-17 13:48:18 +0800
  • 7601a97ec9 chore: non-combat tests update hypercross 2026-04-17 12:58:29 +0800
  • f775d51a58 feat: effect and triggers hypercross 2026-04-17 12:58:12 +0800
  • aa36f3ea67 feat: enemy intent update hypercross 2026-04-17 12:42:29 +0800