pnpm install
pnpm gen:world
pnpm dev
pnpm build
Run Unit Tests with Vitest
pnpm test:unit
Lint with ESLint
pnpm lint
- 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
- 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
- Force releasing active keys when window loses focus (other window clicked or right click during movement)
- 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