tune(stages): stage 1 a 50 enemics i puja el cap de validació a 200
This commit is contained in:
@@ -9,11 +9,11 @@ metadata:
|
|||||||
stages:
|
stages:
|
||||||
# STAGE 1: Tutorial - Only pentagons, slow speed
|
# STAGE 1: Tutorial - Only pentagons, slow speed
|
||||||
- stage_id: 1
|
- stage_id: 1
|
||||||
total_enemies: 5
|
total_enemies: 50
|
||||||
spawn_config:
|
spawn_config:
|
||||||
mode: "progressive"
|
mode: "progressive"
|
||||||
initial_delay: 2.0
|
initial_delay: 0.3
|
||||||
spawn_interval: 3.0
|
spawn_interval: 0.4
|
||||||
enemy_distribution:
|
enemy_distribution:
|
||||||
pentagon: 100
|
pentagon: 100
|
||||||
cuadrado: 0
|
cuadrado: 0
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ struct MetadataStages {
|
|||||||
// Configuración completa de un stage
|
// Configuración completa de un stage
|
||||||
struct StageConfig {
|
struct StageConfig {
|
||||||
uint8_t stage_id; // 1-10
|
uint8_t stage_id; // 1-10
|
||||||
uint8_t total_enemies; // 5-15
|
uint8_t total_enemies; // 1-200 (el cap simultani en pantalla el marca MAX_ORNIS)
|
||||||
ConfigSpawn config_spawn;
|
ConfigSpawn config_spawn;
|
||||||
DistribucioEnemics distribucio;
|
DistribucioEnemics distribucio;
|
||||||
MultiplicadorsDificultat multiplicadors;
|
MultiplicadorsDificultat multiplicadors;
|
||||||
@@ -59,7 +59,7 @@ struct StageConfig {
|
|||||||
// stage_id es uint8_t: el rango superior (<=255) está garantizado por
|
// stage_id es uint8_t: el rango superior (<=255) está garantizado por
|
||||||
// el tipo; basta con confirmar que no es 0 (sentinela "sin asignar").
|
// el tipo; basta con confirmar que no es 0 (sentinela "sin asignar").
|
||||||
return stage_id >= 1 &&
|
return stage_id >= 1 &&
|
||||||
total_enemies > 0 && total_enemies <= 15 &&
|
total_enemies > 0 && total_enemies <= 200 &&
|
||||||
distribucio.pentagon + distribucio.cuadrado + distribucio.molinillo == 100;
|
distribucio.pentagon + distribucio.cuadrado + distribucio.molinillo == 100;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user