a37eb14ba5
- Introduced a JSON schema for game levels to validate level data structure. - Added comprehensive tests for tilemap functionalities including collision resolution, tile type retrieval, and level loading. - Enhanced the SyncSystem to manage remote state synchronization and interpolation for smoother gameplay. - Implemented an AudioSystem with tests to ensure audio loading and playback functionality. - Updated NetworkClient to support dynamic WebSocket URLs from environment variables. - Added integration tests for matchmaking and network communication between clients. - Improved RenderSystem to correctly render player nicknames above sprites. Co-authored-by: Copilot <copilot@github.com>
21 lines
395 B
JSON
21 lines
395 B
JSON
{
|
|
"name": "client",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "tsc && vite build",
|
|
"preview": "vite preview",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest"
|
|
},
|
|
"devDependencies": {
|
|
"@types/ws": "^8.18.1",
|
|
"jsdom": "^24.1.0",
|
|
"typescript": "~6.0.2",
|
|
"vite": "^8.0.10",
|
|
"vitest": "^1.6.0"
|
|
}
|
|
}
|