Commit Graph

192 Commits

Author SHA1 Message Date
hypercross 7b954bb5a5 refactor: add more effect 2026-04-15 15:41:20 +08:00
hypercross 7472095822 refactor: add team effect 2026-04-15 15:21:44 +08:00
hypercross e5da41c1cb refactor: op -> player 2026-04-15 15:19:58 +08:00
hypercross 509e121275 refactor: add timing to effect 2026-04-15 15:16:45 +08:00
hypercross e77e2d0737 refactor: self-referencing intent table! 2026-04-15 14:59:34 +08:00
hypercross 09148f5b13 refactor: update inline-schema to import accessors 2026-04-15 14:56:48 +08:00
hypercross 7e98e5e546 chore: add identifier to fields 2026-04-15 14:30:56 +08:00
hypercross 33095d5226 chore: add tests for data loading 2026-04-15 13:27:12 +08:00
hypercross 726856af35 feat: add enemy/effect data 2026-04-15 13:15:09 +08:00
hypercross 630e35ad4e feat: add enemy intent data 2026-04-15 12:43:41 +08:00
hypercross 5860f2a247 feat: upgrade yarn-spinner-loader to 0.2.0 and add encounters.yarnproject test 2026-04-15 10:19:03 +08:00
hypercross 760cfc9954 feat: deck generation 2026-04-14 15:46:08 +08:00
hypercross 4fbd65e98c fix: encounter data assignment 2026-04-14 14:35:23 +08:00
hypercross 204198b10f refactor: add progress 2026-04-14 13:35:26 +08:00
hypercross 6b724df7e7 refactor: add price 2026-04-14 11:54:44 +08:00
hypercross e35871accd refactor: types on the inventory 2026-04-14 11:11:29 +08:00
hyper ef9557cba7 refactor: minimize repetitions 2026-04-13 21:18:06 +08:00
hyper 1e5e4e9f7e fix: fix map gen again 2026-04-13 20:06:23 +08:00
hyper c30db2f8a4 refactor: update encounter table design 2026-04-13 19:29:53 +08:00
hyper 5d1dc487f8 refactor: map gen? 2026-04-13 19:06:37 +08:00
hypercross 06a2236a1d refactor: redesign map gen 2026-04-13 14:56:33 +08:00
hypercross fe361dc877 fix: avoid paths corssing each other 2026-04-13 12:56:39 +08:00
hypercross 17dca6303c fix: export 2026-04-13 12:20:55 +08:00
hypercross d1aa6dbd32 fix: export for stsl 2026-04-13 12:19:49 +08:00
hypercross 88eeee6ab7 feat: add encounter map 2026-04-13 11:59:56 +08:00
hypercross 2a4383ff10 feat: add grid-inventory 2026-04-13 11:07:57 +08:00
hyper 4bfc6db60f chore: add data import test 2026-04-12 21:04:38 +08:00
hyper 6281044f14 feat: add som shape parsing 2026-04-12 20:44:35 +08:00
hyper 18eae59891 feat: add hero fighter item pool 1 2026-04-12 20:34:08 +08:00
hyper 6dc85b443e feat: shape parsing 2026-04-12 20:26:46 +08:00
hyper d5f65fa6cd chore: export TicTactToePart 2026-04-12 16:28:50 +08:00
hypercross 6ac5ac4b9a chore: update inline-schema output 2026-04-12 10:13:57 +08:00
hyper eb4716200a refactor: some thoughts on design 2026-04-11 18:03:57 +08:00
hyper 547d378d50 feat: fleshing out the design 2026-04-11 17:07:59 +08:00
hyper 330aa43d7b feat: ideas for slay-the-backpack 2026-04-10 20:48:50 +08:00
hyper 617057988d feat: regicide full 2026-04-10 13:43:12 +08:00
hyper 28e548d3de feat: regicide code 2026-04-10 13:24:29 +08:00
hyper 8b271448d2 feat: regicide rule 2026-04-10 13:15:03 +08:00
hyper 9d6e7a75f8 refactor: add export for createPart 2026-04-10 12:34:47 +08:00
hypercross 244a8bb35a fix: onitama win con 2026-04-08 12:25:50 +08:00
hypercross cbf6dce237 fix: export more stuff 2026-04-08 09:28:44 +08:00
hypercross 35df1801c5 fix: export new getCardMoveCandidates 2026-04-08 09:04:24 +08:00
hypercross 5b310f400d fix: fix onitama black orientation 2026-04-08 09:00:25 +08:00
hypercross 91c993b223 refactor: clean up boop implementation structure 2026-04-07 15:43:17 +08:00
hypercross 10393f45b6 refactor: add rng & seeding 2026-04-07 15:32:06 +08:00
hypercross 6b736ab083 fix: more tests 2026-04-07 15:13:10 +08:00
hypercross beb8088009 refactor: api change to add prompt text 2026-04-07 15:03:15 +08:00
hypercross b3cea805b0 feat: onitama tests 2026-04-07 14:53:50 +08:00
hypercross 4cb9f2dbd6 feat: onitama rules & cards 2026-04-07 14:40:44 +08:00
hypercross a84aa2426b refactor: add samples to export & use inline-schema's esbuild plugin 2026-04-07 11:37:05 +08:00
hypercross 83658c9898 chore: remove unused api 2026-04-07 11:26:43 +08:00
hypercross 6352977791 chore: add more tests 2026-04-06 16:11:26 +08:00
hypercross 6cfb3b6df8 refactor: PromptDef 2026-04-06 15:54:02 +08:00
hypercross fe3bef0a01 chore: update api / test 2026-04-06 15:02:31 +08:00
hypercross 49109963bc refactor: hide api 2026-04-06 12:05:11 +08:00
hypercross b3ff589aa5 refactor: api changes 2026-04-06 11:07:11 +08:00
hypercross e673f60657 refactor: update api 2026-04-06 10:39:10 +08:00
hypercross 129c58fb08 refactor: update samples 2026-04-06 10:18:55 +08:00
hypercross 70b1ac1e43 refactor: change how we define command 2026-04-06 10:06:04 +08:00
hypercross 2d5200bdb7 refactor: renaming api 2026-04-06 09:48:20 +08:00
hypercross c4290841e5 refactor: clean up exports 2026-04-05 10:41:42 +08:00
hypercross cc7f302677 refactor: make game host return the setup promise 2026-04-04 23:58:12 +08:00
hypercross dd73deabb0 refactor: just throw Error if fail 2026-04-04 23:42:49 +08:00
hypercross bd2988902a fix: boop 2026-04-04 22:29:25 +08:00
hypercross e58690c9c6 fix: impl 2026-04-04 22:11:02 +08:00
hypercross b90a4bba52 refactor: massive way of writing fix 2026-04-04 21:53:37 +08:00
hypercross 8f86b88c88 refactor: update sample 2026-04-04 21:38:16 +08:00
hypercross 9e2947a8d6 refactor: prompt validation 2026-04-04 21:38:07 +08:00
hypercross af9254603a refactor: don't use this 2026-04-04 20:57:58 +08:00
hypercross 6e1c42015f refactor: api surface change 2026-04-04 20:50:17 +08:00
hypercross 467a56bd84 fix: fix tic tac toe tests 2026-04-04 18:42:21 +08:00
hypercross de7006ef19 refactor: api change 2026-04-04 18:33:44 +08:00
hypercross 97ef1df4fb refactor: moveRegion & add csv loader 2026-04-04 17:51:26 +08:00
hypercross 80f0796f3c refactor: async boop 2026-04-04 15:51:27 +08:00
hypercross 775bb00bed refactor: addInterrupt is now on GameHost 2026-04-04 15:37:22 +08:00
hypercross a0dd5c94f5 feat: produceAsync 2026-04-04 15:08:34 +08:00
hypercross 25f9992be6 refactor: remove host options 2026-04-04 14:06:27 +08:00
hypercross 22d40fdc50 refactor: remove setup command from host creation 2026-04-04 12:48:51 +08:00
hypercross ae98e0735a chore: add GameModule type 2026-04-04 11:06:41 +08:00
hypercross be4ff7ae08 feat: add currentPlayer to prompt 2026-04-04 11:01:25 +08:00
hypercross 6c8d6e0790 refactor: add promptEnd event 2026-04-04 01:00:46 +08:00
hypercross 697d23e932 feat: add game host 2026-04-04 00:55:09 +08:00
hypercross 50c146964d chore: update tests and imports 2026-04-03 17:56:35 +08:00
hypercross 65a3d682b6 refactor: Part[] -> Record<string, Part> 2026-04-03 17:36:25 +08:00
hypercross 118007168a fix: export command result as well 2026-04-03 15:12:51 +08:00
hypercross 4bf6eb2f6b refactor: add some part management utilities 2026-04-03 15:00:25 +08:00
hypercross 86714e7837 refactor: entity -> MutableSignal 2026-04-03 14:19:44 +08:00
hypercross b1b059de8c refactor: improved PromptEvent handling 2026-04-03 14:10:42 +08:00
hypercross 8b2a8888d3 refactor: use part map for tictactoe 2026-04-03 13:09:40 +08:00
hypercross eb0ebf5411 refactor: transition to non child entity format 2026-04-03 12:46:50 +08:00
hyper b71ba12454 feat: add new functions 2026-04-02 21:58:11 +08:00
hyper 39e1f52f71 refactor: allow the player to choose kitten to graduate in 8-piece-rule 2026-04-02 19:56:55 +08:00
hyper 793c7d834b refactor: update boop implementation 2026-04-02 19:46:49 +08:00
hyper 15122defcc refactor: update usage pattern for tic tac toe and boop 2026-04-02 19:32:07 +08:00
hyper c886e904a8 refactor: change PromptEvent reject/resolve to cancel/tryCommit 2026-04-02 19:08:14 +08:00
hypercross d4d428b577 refactor: improved line checks 2026-04-02 17:45:03 +08:00
hypercross 975d363769 refactor: fix boop placement 2026-04-02 17:36:42 +08:00
hypercross ecb09c01a1 feat: add boop sample 2026-04-02 16:53:17 +08:00
hypercross 06c801e6ae refactor: improve tic tac toe with region entity 2026-04-02 16:52:58 +08:00
hypercross b1a6619ae3 refactor: add region entity 2026-04-02 16:32:26 +08:00