AFK Journey arena simulator built with Vue 3 and TypeScript. Place characters on hex grids and experiment with team compositions.
- Character skills and team synergies
- Drag & drop character placement on hexagonal grid
- Range-aware pathfinding and targeting
- Map editor for custom arenas
- URL-based state sharing
- Responsive design seamlessly adapts to mobile, tablet, and desktop
Prerequisites: Node.js 22+, Git
git clone <repository-url>
cd stargazer
npm install
npm run devnpm run dev # Start development server
npm run build # Production build
npm run test # Run testsSee Contributing for all available commands.
├── src/ # Source code
│ ├── lib/ # Domain logic
│ ├── stores/ # State management
│ ├── components/ # Vue components
│ ├── views/ # Page views
│ ├── data/ # Static data
│ └── assets/ # Images & styles
├── test/ # Test files
└── docs/ # Documentation
Core:
- Getting Started - Setup guide
- Architecture - System design
Systems:
See Getting Started for setup and guidelines.
Built with the help of Claude Code 🤖⚔️