Feat/mission-12 #3

Merged
math-pixel merged 12 commits from feat/mission-2 into develop 2026-05-12 14:52:54 +00:00
4 changed files with 6 additions and 6 deletions
Showing only changes of commit 32d644b09d - Show all commits
+3 -3
View File
@@ -3,7 +3,7 @@
## Étapes du jeu ## É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 - **État** : Le joueur peut maintenant se déplacer librement
- **Zone** : La détection de zone devient active (ZoneDetection) - **Zone** : La détection de zone devient active (ZoneDetection)
### 6. `outOfFabrik` ### 6. `bike`
- **Déclenchement** : Quand le joueur entre dans la zone de sortie - **Déclenchement** : Quand le joueur entre dans la zone de sortie
- **Action** : Transition vers l'étape finale - **Action** : Transition vers l'étape finale
@@ -89,7 +89,7 @@ export const ZONES: Zone[] = [
position: [50, 0, 50], // Position de la zone de sortie position: [50, 0, 50], // Position de la zone de sortie
radius: 10, // Rayon de détection radius: 10, // Rayon de détection
height: 20, // Hauteur de la zone (pour la visualisation) 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 }; const playerPos = { x: 0, y: 0, z: 0 };
folder folder
.add(gameState, "step", ["intro", "outOfFabrik"]) .add(gameState, "step", ["intro", "bike"])
.name("Game Step") .name("Game Step")
.disable(); .disable();
+1 -1
View File
@@ -7,6 +7,6 @@ export const ZONES: Zone[] = [
position: [-5, 25, -15] as Vector3Tuple, position: [-5, 25, -15] as Vector3Tuple,
radius: 10, radius: 10,
height: 20, height: 20,
targetStep: "outOfFabrik", targetStep: "bike",
}, },
]; ];
+1 -1
View File
@@ -6,7 +6,7 @@ export type GameStep =
| "naming" | "naming"
| "bienvenue" | "bienvenue"
| "star-move" | "star-move"
| "outOfFabrik"; | "bike";
export interface Zone { export interface Zone {
id: string; id: string;