feat-intro

This commit is contained in:
math-pixel
2026-05-11 11:13:36 +02:00
parent 2bab025ffa
commit f2595e5090
4 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -3,7 +3,7 @@
## Étapes du jeu
```
intro → start-intro → naming → bienvenue → star-move → outOfFabrik
intro → start-intro → naming → bienvenue → star-move → bike
```
---
@@ -45,7 +45,7 @@ intro → start-intro → naming → bienvenue → star-move → outOfFabrik
- **État** : Le joueur peut maintenant se déplacer librement
- **Zone** : La détection de zone devient active (ZoneDetection)
### 6. `outOfFabrik`
### 6. `bike`
- **Déclenchement** : Quand le joueur entre dans la zone de sortie
- **Action** : Transition vers l'étape finale
@@ -89,7 +89,7 @@ export const ZONES: Zone[] = [
position: [50, 0, 50], // Position de la zone de sortie
radius: 10, // Rayon de détection
height: 20, // Hauteur de la zone (pour la visualisation)
targetStep: "outOfFabrik", // Étape cible quand on entre dans la zone
targetStep: "bike", // Étape cible quand on entre dans la zone
},
];
```
+1 -1
View File
@@ -24,7 +24,7 @@ export function ZoneDetection(): null {
const playerPos = { x: 0, y: 0, z: 0 };
folder
.add(gameState, "step", ["intro", "outOfFabrik"])
.add(gameState, "step", ["intro", "bike"])
.name("Game Step")
.disable();
+1 -1
View File
@@ -7,6 +7,6 @@ export const ZONES: Zone[] = [
position: [-5, 25, -15] as Vector3Tuple,
radius: 10,
height: 20,
targetStep: "outOfFabrik",
targetStep: "bike",
},
];
+1 -1
View File
@@ -6,7 +6,7 @@ export type GameStep =
| "naming"
| "bienvenue"
| "star-move"
| "outOfFabrik";
| "bike";
export interface Zone {
id: string;