managarten/apps/manavoxel/apps/web
Till JS 45a17188e1 feat(manavoxel): complete game engine with behavior system, NPCs, lighting, and dialog
Major systems added to ManaVoxel:
- Behavior runtime: EventBus + 10 triggers + 11 action executors
- Item persistence: save/load items, inventory, area pixels to IndexedDB
- NPC system: 4 types (hostile/passive/merchant/guard), patrol/chase/attack AI
- Lighting: darkness overlay with emissive material light sources
- Day/night cycle: time-based ambient lighting on streets
- Sound system: 8 synthesized Web Audio API presets
- Sprite animation: multi-frame support in editor with play/stop
- Dialog system: NPC interaction with text bubbles and options
- Item properties: range, speed, durability, element all functional
- Health endpoint for Docker, durability bar in inventory UI

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:04:07 +02:00
..
src feat(manavoxel): complete game engine with behavior system, NPCs, lighting, and dialog 2026-03-30 15:04:07 +02:00
Dockerfile deploy(manavoxel): add Dockerfile, docker-compose, and deploy config 2026-03-29 14:56:32 +02:00
package.json feat(manavoxel): scaffold 2D pixel platform MVP (Phase 0) 2026-03-29 08:57:08 +02:00
svelte.config.js feat(manavoxel): scaffold 2D pixel platform MVP (Phase 0) 2026-03-29 08:57:08 +02:00
tsconfig.json feat(manavoxel): scaffold 2D pixel platform MVP (Phase 0) 2026-03-29 08:57:08 +02:00
vite.config.ts deploy(manavoxel): add Dockerfile, docker-compose, and deploy config 2026-03-29 14:56:32 +02:00