space-game/package.json
Michael Mainguy d2aec0a87b
Some checks failed
Build / build (push) Failing after 20s
Add difficulty levels and upgrade BabylonJS
Implemented a level selection system with 5 difficulty modes (Recruit, Pilot, Captain, Commander, Test), each with different asteroid counts, sizes, speeds, and constraints. Upgraded BabylonJS from 7.13.1 to 8.32.0 and fixed particle system animation compatibility issues.

- Add card-based level selection UI with 5 difficulty options
- Create difficulty configuration system in Level1
- Fix explosion particle animations for mesh emitters (emitter.y → emitter.position.y)
- Implement particle system pooling for improved explosion performance
- Upgrade @babylonjs packages to 8.32.0
- Fix audio engine unlock after Babylon upgrade
- Add test mode with 100 large, slow-moving asteroids
- Add styles.css for level selection cards with hover effects

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-17 09:05:18 -05:00

30 lines
825 B
JSON

{
"name": "space-game",
"deployHostname": "space.digital-experiment.com",
"private": false,
"version": "0.0.1",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview",
"havok": "cp ./node_modules/@babylonjs/havok/lib/esm/HavokPhysics.wasm ./node_modules/.vite/deps",
"speech": "tsc && node ./dist/server/voices.js"
},
"dependencies": {
"@babylonjs/core": "8.32.0",
"@babylonjs/gui": "^8.32.0",
"@babylonjs/havok": "1.3.5",
"@babylonjs/inspector": "8.32.0",
"@babylonjs/loaders": "8.32.0",
"@babylonjs/materials": "8.32.0",
"@babylonjs/serializers": "8.32.0",
"@babylonjs/procedural-textures": "8.32.0",
"openai": "4.52.3"
},
"devDependencies": {
"typescript": "^5.4.5",
"vite": "^5.2.13"
}
}