Commit Graph

  • 968e3179a1 feat(art): integrate generated pixel-art assets for sprites and scenes main tiennm99 2026-05-16 14:36:36 +07:00
  • 1d883d4dde fix(deps): bump svelte to 5.55.7 and devalue to 5.8.1 tiennm99 2026-05-15 09:32:14 +07:00
  • f519612972 chore(ci): bump node to 24 tiennm99 2026-05-13 10:52:15 +07:00
  • fa6e7b068e fix(ci): bump Node.js to 22 required by pnpm@11.1.1 tiennm99 2026-05-13 10:33:41 +07:00
  • d3de00f98b fix(ci): remove pnpm version override conflicting with packageManager tiennm99 2026-05-13 10:28:38 +07:00
  • a9d01990a1 chore: migrate from npm to pnpm tiennm99 2026-05-13 10:19:34 +07:00
  • 41d500fa19 chore: align package.json license with LICENSE file (Apache-2.0) tiennm99 2026-05-11 20:18:48 +07:00
  • d9784582cb docs: write substantive README tiennm99 2026-05-11 20:16:58 +07:00
  • e1b1842a8e chore: relicense from MIT to Apache-2.0 (sole-author repo) tiennm99 2026-05-11 17:15:41 +07:00
  • 1eaa9e73f7 chore(plans): remove superseded reports tiennm99 2026-04-26 08:41:43 +07:00
  • 54cf809e6c chore(plans): remove completed v2 tight-12 plan + reports tiennm99 2026-04-26 08:40:06 +07:00
  • 88a5c973f3 feat(audio): wire door-unlock cue on locked-door count delta tiennm99 2026-04-26 08:36:50 +07:00
  • 305d904613 docs(plans): add v2 plan + phase reports tiennm99 2026-04-26 08:27:35 +07:00
  • 9fea2ecc9d chore(i18n,art,audio): finalize EN/VI strings, pixel art, audio cues, docs tiennm99 2026-04-26 08:27:33 +07:00
  • 4e7b58405a feat(ui): add throw-targeting, affordance gates, suspicion overlays, key inventory tiennm99 2026-04-26 08:27:30 +07:00
  • bb8d3a61d0 feat(levels): redesign 11 solvable levels around new mechanics tiennm99 2026-04-26 08:27:28 +07:00
  • f498284c9c feat(player): enforce doors, one-ways, key auto-collection on movement tiennm99 2026-04-26 08:27:26 +07:00
  • 8f22138774 refactor(death): replace lives counter with level-restart on detection tiennm99 2026-04-26 08:27:25 +07:00
  • e550600218 feat(solver): canonicalize state hash, extend BFS for new mechanics, 2M node cap tiennm99 2026-04-26 08:27:23 +07:00
  • 09f804c2ea feat(engine): add sniper, suspicion, throwable, doors/keys/one-way cells tiennm99 2026-04-26 08:27:21 +07:00
  • 89943829c0 chore(levels): tighten L1/L2 par values to optimal+2/+4 tiennm99 2026-04-21 23:29:21 +07:00
  • ba687ea130 feat(game): wilting tomato mechanic replaces static light tiennm99 2026-04-21 22:40:53 +07:00
  • 05cc053cb6 docs: sync README and docs with redesigned levels tiennm99 2026-04-21 21:41:33 +07:00
  • 90e6958d41 docs(nntv): document solver, viewport, and L12 easter egg tiennm99 2026-04-21 21:35:26 +07:00
  • 02f85ef115 feat(levels): redesign L12 Princess Chamber and add console easter egg tiennm99 2026-04-21 21:31:14 +07:00
  • 2f122d1896 feat(levels): redesign L11 Throne Room on 12x12 grid tiennm99 2026-04-21 21:29:20 +07:00
  • f3394bd15f feat(levels): redesign L9 and L10 on 12x12 grid tiennm99 2026-04-21 21:28:03 +07:00
  • 014a55199d feat(levels): redesign L7 and L8 on 11x11 grid tiennm99 2026-04-21 21:26:32 +07:00
  • aa3ea39b71 feat(levels): redesign L5 and L6 on 10x10 grid tiennm99 2026-04-21 21:23:57 +07:00
  • 0aad28e81d feat(levels): redesign L3 and L4 on 9x9 grid tiennm99 2026-04-21 21:22:30 +07:00
  • 33f6c98a14 fix(levels): redesign L1 and L2 on 8x8 grid tiennm99 2026-04-21 21:20:25 +07:00
  • bfed64d871 test(levels): add solvability suite with metadata invariants tiennm99 2026-04-21 21:20:19 +07:00
  • 19e3e9cb67 feat(game): add BFS level solver for solvability validation tiennm99 2026-04-21 21:20:12 +07:00
  • 0bf72c50d8 feat(game): scrollable viewport with camera-follow for large grids tiennm99 2026-04-21 21:20:04 +07:00
  • 6e2114162f docs(plans): add level redesign brainstorm and 11-phase plan tiennm99 2026-04-21 21:19:56 +07:00
  • 692d90cafb build(deps): bump rollup from 4.40.0 to 4.60.1 (#7) dependabot[bot] 2026-04-20 22:55:58 +07:00
  • 11860bcda3 build(deps-dev): bump vite from 6.3.6 to 6.4.2 (#6) dependabot[bot] 2026-04-20 22:54:45 +07:00
  • fb88e86d9a chore: ignore local .claude/ scratch dir tiennm99 2026-04-20 22:46:27 +07:00
  • 656c9ea504 fix: use relative asset base for portable build output tiennm99 2026-04-20 22:46:14 +07:00
  • 932516ca3e refactor: address code review — capture/apply contract, tests, docs tiennm99 2026-04-20 22:22:03 +07:00
  • fb2f72f85b feat: apply pixel-art design assets across sprites, tiles, hud, and scenes tiennm99 2026-04-20 22:03:16 +07:00
  • 6a1b3ec572 feat: add design canvas assets from claude design tiennm99 2026-04-20 21:46:21 +07:00
  • 286edc3c1d remove completed plan and report files tiennm99 2026-04-14 11:43:03 +07:00
  • 7233310662 feat: add undo/redo, audio, mobile controls, BFS pathfinding, and accessibility tiennm99 2026-04-13 18:24:46 +07:00
  • 7aa81730a6 feat: add gameplay improvements — wait action, star rating, chaser guard, vision preview tiennm99 2026-04-13 14:47:42 +07:00
  • 710d7dec27 docs: add game design document with full level and mechanic specs tiennm99 2026-04-12 23:35:10 +07:00
  • 40a5b6218f docs: update all project docs for Svelte 5 rewrite and remove old plan tiennm99 2026-04-12 23:16:48 +07:00
  • 0a00209881 fix: resolve Svelte 5 reactivity for class instances and redesign levels tiennm99 2026-04-12 22:58:05 +07:00
  • a1b9f38dea fix: downgrade vite-plugin-svelte to v6 for vite 6.x compatibility tiennm99 2026-04-12 20:01:28 +07:00
  • f52dfde719 feat: rewrite from Phaser 3 to Svelte 5 tiennm99 2026-04-12 18:58:19 +07:00
  • 4461e45502 fix: reset game state flags in init() so input works on level transitions tiennm99 2026-04-12 11:14:31 +07:00
  • 35d3f45d6f feat: redesign architecture, UI/UX, and story-driven levels tiennm99 2026-04-12 10:53:04 +07:00
  • 7eb454443c build(deps-dev): bump vite from 6.3.4 to 6.3.6 dependabot[bot] 2025-09-10 01:35:31 +00:00
  • 103170db25 feat: update guard logics tiennm99 2025-05-03 14:39:48 +07:00
  • 8d0ff8ff03 feat: remove camera follow tiennm99 2025-05-03 14:31:04 +07:00
  • df5c0c051c feat: intro tiennm99 2025-05-03 14:26:08 +07:00
  • e3939d4132 feat: update story tiennm99 2025-05-03 14:14:06 +07:00
  • f38b0d6865 fix: center game tiennm99 2025-05-03 13:29:44 +07:00
  • 44db5a4470 feat: update readme, merge style tiennm99 2025-05-03 13:26:23 +07:00
  • 09bf0863a4 feat: remove mobile buttons tiennm99 2025-05-03 13:20:25 +07:00
  • b209662a67 Merge branch 'main' of https://github.com/tiennm99/nntv tiennm99 2025-05-03 13:20:12 +07:00
  • 45b480753d build(deps-dev): bump vite from 6.3.2 to 6.3.4 dependabot[bot] 2025-04-30 17:48:22 +00:00
  • d81e800609 feat: merge plans tiennm99 2025-05-03 13:10:39 +07:00
  • 76d010267d feat: update plan & localize tiennm99 2025-05-03 13:05:00 +07:00
  • 386c74e6f9 feat: camera follow player tiennm99 2025-04-27 23:18:18 +07:00
  • 00f4415236 feat: remove instruction on start tiennm99 2025-04-27 22:04:57 +07:00
  • 3f1da352f1 feat: guide scrollable tiennm99 2025-04-27 21:50:43 +07:00
  • eb64fd4859 feat: instruction tiennm99 2025-04-27 20:14:42 +07:00
  • f70a9246f7 feat: split localize in to files tiennm99 2025-04-27 20:02:29 +07:00
  • f7c504219a feat: localize tiennm99 2025-04-27 19:57:25 +07:00
  • f766f7e3b8 feat: change guard to circle tiennm99 2025-04-27 19:41:01 +07:00
  • f189c5f10c fix: triangle in grid (wip) tiennm99 2025-04-27 19:16:34 +07:00
  • a062ade3c7 fix: close poup after replay tiennm99 2025-04-27 19:08:03 +07:00
  • 67cc6d64b7 fix: can not work through wall tiennm99 2025-04-27 18:58:12 +07:00
  • 4e82dc0264 feat: popup when caught tiennm99 2025-04-27 18:52:58 +07:00
  • 5b75abdd88 fix: bug when get into level tiennm99 2025-04-27 18:44:27 +07:00
  • 93f59a65ab feat: game generated from Manus (with some manual tweaks) tiennm99 2025-04-27 18:38:32 +07:00
  • d851d43504 ci(pages): add workflows tiennm99 2025-04-27 11:16:13 +07:00
  • 1731863ec0 feat: init again with phaser vite webbundler tiennm99 2025-04-27 11:03:20 +07:00
  • 21fc37bc51 feat: update menu and buttons tiennm99 2025-03-01 14:59:16 +07:00
  • e78c4491ad feat(core): add base scene tiennm99 2025-02-19 21:13:50 +07:00
  • 59fc8aba4e Create LICENSE Tien Nguyen Minh 2025-02-19 20:01:44 +07:00
  • 70e7886a38 Create README.md Tien Nguyen Minh 2025-02-19 19:58:59 +07:00
  • 4d4b76870a feat(phaser): use phaser tiennm99 2025-02-19 19:56:48 +07:00
  • 7d5181d5ec Update publish.yml tiennm99 2025-02-18 23:23:08 +07:00
  • bed94a830a fix: pages tiennm99 2025-02-18 23:13:11 +07:00
  • 643001c1bf feat: reinit tiennm99 2025-02-18 23:12:00 +07:00
  • f292c9cd93 Update publish.yml tiennm99 2024-04-28 21:23:49 +07:00
  • 73a075b427 Update publish.yml tiennm99 2024-04-28 21:18:36 +07:00
  • 5f6d84b0ed Update publish.yml tiennm99 2024-04-28 21:13:37 +07:00
  • 62b4475149 Update publish.yml tiennm99 2024-04-28 21:09:24 +07:00
  • c442c35272 Update publish.yml tiennm99 2023-09-16 23:58:31 +07:00
  • c69a2921f7 Update dist-html.yml tiennm99 2023-09-16 23:54:05 +07:00
  • 150fbff9a6 Update dist-html.yml tiennm99 2023-09-16 23:37:41 +07:00
  • d48cf293fa Update dist-html.yml tiennm99 2023-09-16 23:24:39 +07:00
  • 25ee97f2e3 Update dist-html.yml tiennm99 2023-09-16 23:16:29 +07:00
  • d34606377f Update dist-html.yml tiennm99 2023-09-16 23:12:58 +07:00
  • 1b05186b18 Update dist-html.yml tiennm99 2023-09-16 23:04:39 +07:00
  • 09ed97bc59 Update dist-html.yml tiennm99 2023-09-16 23:01:11 +07:00
  • 56270201df [Dist] (Fix) commit using deploy token tiennm99 2023-09-16 22:57:06 +07:00