cv-quest Project Setup pnpm install Generate the world's assets from Tiled map pnpm gen:world Compile and Hot-Reload for Development pnpm dev Type-Check, Compile and Minify for Production pnpm build Run Unit Tests with Vitest pnpm test:unit Lint with ESLint pnpm lint tsconfig files tsconfig.app.json: browser code (Vue app) tsconfig.node.json: Node.js config files (Vite, Vitest, etc) tsconfig.vitest.json: testing tsconfig.tools.json: Node.js tools TODO Features Add structures' texts (object layer?) Add the "boring version" page and proper link styling Add some hints at the start for movement, leaving the "game" itself as free-roaming Sound Bugs Force releasing active keys when window loses focus (other window clicked or right click during movement) Assets Tile set: Modern Exteriors by LimeZu In-game font: Press Start 2P Medal icon: From OpenGameArt D-Pad graphic: Guillaume Berry @ TheNounProject GamePad toggle icon: Kiran Shastry @ TheNounProject Caret icon: Alice Design @ TheNounProject