390. Identidad de la lección
Esta lección utiliza un ejercicio hipotético de sistemas que contrasta un multiplicador mostrado con un umbral. La palabra Survival nombra un modo ficticio del ejercicio; no es el tema verificado de progresión Survival de CONTRABAND ni evidencia de producción. Su propósito es separar un multiplicador de recompensa mostrado del valor de simulación que utiliza una regla de desbloqueo.
391. Objetivo de aprendizaje
Al terminar esta lección, podrás explicar por qué un número mostrado puede ser una entrada incorrecta para una regla de desbloqueo, distinguiendo un multiplicador de recompensa del umbral de progresión que controla el desbloqueo.
Este es un ejercicio de sistemas con un ejemplo hipotético o explícitamente etiquetado. No es historia de producción documentada de CONTRABAND salvo que se nombre un tema verificado.
392. Por qué importa
El jugador actúa según lo que ve, pero el juego decide a partir del estado y de las reglas. Una pantalla de Survival puede mostrar un multiplicador de recompensa como ×8, mientras que una regla de desbloqueo comprueba un umbral independiente, como ocho partidas de Survival completadas. Tratar esos valores como si fueran intercambiables produce indicaciones engañosas y un comportamiento incorrecto del desbloqueo. Esta distinción también permite dar instrucciones precisas a una IA: hay que nombrar el valor autoritativo del estado, la operación y la comparación.
393. Conocimientos previos
Debes poder identificar una fuente y un sumidero de recursos a partir de 1.9 — Fuentes y sumideros. En particular, debes saber que un icono de recurso mostrado pertenece a la presentación, mientras que una recompensa o una compra modifica el saldo de recursos.
394. Concepto central
Un valor mostrado y una entrada de una regla pueden describir partes relacionadas del sistema sin ser el mismo valor.
En este caso de Survival:
- Un multiplicador modifica una cantidad económica, por ejemplo
recompensaBase × 8. - Un umbral es la condición que determina si la progresión ha alcanzado el punto necesario, por ejemplo
partidasSurvivalCompletadas >= 8.
El 8 de ×8 significa “multiplicar la recompensa por ocho”. El 8 de >= 8 significa “desbloquear cuando el contador llegue a ocho”. Que compartan el mismo número no los convierte en valores intercambiables.
395. Modelo mental
Usa el modelo presentación–simulación–regla:
| Capa | Pregunta | Ejemplo de Survival |
|---|---|---|
| Presentación | ¿Qué ve el jugador? | Recompensa de Survival: ×8 |
| Simulación | ¿Qué valores autoritativos existen en el estado? | recompensaBase = 5, multiplicadorPago = 8, partidasSurvivalCompletadas = 7 |
| Regla | ¿Qué comparación decide el desbloqueo? | partidasSurvivalCompletadas >= 8 |
| Resultado | ¿Qué cambia después de evaluarla? | El desbloqueo sigue bloqueado o queda disponible |
Sigue el valor desde la regla hacia atrás. No supongas que el número de una etiqueta es la fuente de verdad.
Usa esta secuencia de prueba: ACTUAR → RESPONDER → CAMBIAR → OTRA VEZ:
- ACTUAR: completa o intenta la acción de Survival correspondiente.
- RESPONDER: observa la recompensa mostrada y el resultado del desbloqueo.
- CAMBIAR: modifica un solo valor relevante del estado o una sola suposición de la regla.
- OTRA VEZ: repite la acción y compara el resultado.
396. Ejemplo concreto
Una pantalla de Survival muestra:
Recompensa de Survival: ×8
La simulación guarda:
recompensaBase = 5
multiplicadorPago = 8
partidasSurvivalCompletadas = 7
Compara el valor mostrado con el pago calculado por la simulación. La pantalla indica ×8, pero la simulación autoritativa calcula el pago a partir de recompensaBase y multiplicadorPago:
recompensa = recompensaBase × multiplicadorPago
recompensa = 5 × 8 = 40
Por tanto, el ×8 mostrado corresponde a un pago calculado de 40 en este estado; no es por sí mismo el importe pagado ni el umbral de progresión.
La regla de desbloqueo es independiente:
desbloquear cuando partidasSurvivalCompletadas >= 8
El jugador recibe una recompensa de 40, pero el desbloqueo sigue bloqueado porque 7 >= 8 es falso. El ×8 mostrado es un multiplicador de recompensa, no el umbral de desbloqueo ni un contador de progreso.
Ahora cambia únicamente partidasSurvivalCompletadas de 7 a 8. La pantalla puede seguir mostrando ×8 y el cálculo de recompensa puede seguir siendo 5 × 8 = 40. El desbloqueo ahora se produce porque 8 >= 8 es verdadero. Este cambio controlado demuestra que el desbloqueo responde al contador registrado.
Para probar el multiplicador de forma independiente, mantén partidasSurvivalCompletadas = 8 y cambia únicamente multiplicadorPago de 8 a 10. El pago cambia de 40 a 50, mientras que el desbloqueo sigue disponible porque la comparación continúa siendo 8 >= 8. En conjunto, estas comparaciones controladas distinguen el efecto económico del multiplicador del efecto de progresión del contador de partidas completadas.
Si la interfaz debe comunicar el progreso hacia el desbloqueo, puede mostrar un valor separado como Partidas de Survival: 7/8. Esa información adicional ayuda al jugador, pero no sustituye al estado autoritativo ni modifica la regla.
397. Error común
El error más común es tratar todos los números visibles como si fueran la misma variable del juego: “La pantalla muestra ×8, así que el umbral debe ser ocho”, o “Como el umbral es ocho, la recompensa debe multiplicarse por ocho”. Esas conclusiones confunden un cálculo económico con una condición de progresión.
Otro error es cambiar la presentación y la regla al mismo tiempo y después afirmar que la presentación causó el desbloqueo. Cambia un solo valor relevante cada vez para que el origen del comportamiento siga siendo observable. Para identificar dependencias distintas, prueba en ambas direcciones: modifica el contador de partidas mientras mantienes fijo el multiplicador y modifica el multiplicador mientras mantienes fijo el contador.
398. Práctica guiada
Usa este caso y no cambies varias suposiciones a la vez:
Recompensa de Survival mostrada: ×8
recompensaBase: 6
multiplicadorPago: 8
partidasSurvivalCompletadas: 7
regla de desbloqueo: partidasSurvivalCompletadas >= 8
- Calcula el importe de la recompensa.
- Decide si el desbloqueo se produce.
- Explica qué significa el
8de×8. - Explica qué significa el
8de>= 8. - Cambia únicamente
partidasSurvivalCompletadasa8. Confirma que el pago sigue siendo6 × 8 = 48mientras que el desbloqueo queda disponible. - Mantén
partidasSurvivalCompletadasfijo en8y cambia únicamentemultiplicadorPagode8a10. Predice y comprueba que el pago cambia de 48 a 60 mientras que el desbloqueo sigue disponible. - Mantén
multiplicadorPagofijo en10y devuelvepartidasSurvivalCompletadasa7. Predice y comprueba que el pago sigue siendo 60 mientras que el desbloqueo vuelve a quedar bloqueado.
Tu decisión obligatoria es la siguiente: a partir de las dos comparaciones controladas, ¿el desbloqueo depende del multiplicador de recompensa o del contador de partidas completadas? Justifica tu respuesta indicando qué cambió y qué se mantuvo constante en cada comparación.
399. Validación / evidencia
Produce una breve traza de la regla para el estado inicial y para cada comparación controlada con estos campos:
Valor mostrado:
Valores económicos autoritativos:
Valor de progresión autoritativo:
Operación:
Comparación con el umbral:
Resultado de la recompensa:
Resultado del desbloqueo:
Valor modificado:
Valores mantenidos constantes:
Una traza válida registra las tres observaciones siguientes:
- Con
multiplicadorPago = 8ypartidasSurvivalCompletadas = 7, el pago es6 × 8 = 48y7 >= 8es falso. - Con el multiplicador todavía en
8, cambiar el contador a8mantiene el pago en 48 y hace que8 >= 8sea verdadero. - Con el contador fijo en
8, cambiar el multiplicador a10eleva el pago a 60 mientras que el desbloqueo sigue disponible.
La traza debe explicar que cambiar el contador de partidas al cruzar el umbral modifica el resultado del desbloqueo, mientras que cambiar únicamente el multiplicador en el límite modifica el pago, pero no el desbloqueo.
Has alcanzado el objetivo cuando puedes inspeccionar una discrepancia entre una presentación y un resultado de desbloqueo y nombrar el valor económico, el valor de progresión, la operación y la comparación relevantes sin depender únicamente de la etiqueta.
400. Ideas clave
- Un multiplicador mostrado comunica un cálculo económico; no es automáticamente un umbral de progresión.
- Un multiplicador transforma una cantidad, mientras que un umbral es el valor o la condición que se utiliza para comparar.
- El mismo número puede aparecer con significados distintos, como
×8y>= 8. - Mantén separados los flujos y costes de la economía y el avance y los desbloqueos de la progresión.
- Prueba cada posible dependencia de forma independiente, cambiando un valor mientras mantienes fijo el otro.
- Usa ACTUAR → RESPONDER → CAMBIAR → OTRA VEZ para comparar resultados observables.
401. Siguiente lección
Continúa con 1.9 L3 — Escribe una invariante de economía.
402. Comprobación
Responde estas preguntas por tu cuenta antes de leer las respuestas.
¿Qué significa el 8 en una recompensa mostrada de Survival de ×8?
Mostrar respuesta y explicación
Respuesta: Un multiplicador de recompensa aplicado a la recompensa base.
Por qué: El símbolo × identifica el 8 como un multiplicador. Modifica el importe de la recompensa, pero por sí solo no define el umbral de progresión.
Dados recompensaBase = 6, multiplicadorPago = 8, partidasSurvivalCompletadas = 7 y desbloquear cuando partidasSurvivalCompletadas >= 8, ¿qué ocurre?
Mostrar respuesta y explicación
Respuesta: La recompensa es 48 y el desbloqueo sigue bloqueado.
Por qué: La recompensa es 6 × 8 = 48. El desbloqueo comprueba 7 >= 8, que es falso, así que sigue bloqueado.
¿Qué afirmación distingue correctamente un multiplicador de un umbral?
Mostrar respuesta y explicación
Respuesta: Un multiplicador realiza una operación sobre una cantidad; un umbral se utiliza en una comparación.
Por qué: Un multiplicador transforma una cantidad, mientras que un umbral proporciona un punto o una condición de comparación. Pueden aparecer en el mismo sistema sin ser el mismo valor.
Se realizan dos comparaciones controladas. Primero, partidasSurvivalCompletadas se mantiene en 8 mientras multiplicadorPago cambia de 8 a 10. Después, multiplicadorPago se mantiene en 10 mientras partidasSurvivalCompletadas cambia de 7 a 8. ¿Qué observaciones respaldan la conclusión de que el desbloqueo depende del contador de partidas y no del multiplicador?
Mostrar respuesta y explicación
Respuesta: Cambiar el multiplicador modifica el pago mientras el desbloqueo sigue disponible; cambiar el contador de 7 a 8 hace que el desbloqueo pase de bloqueado a disponible mientras el pago permanece constante.
Por qué: La primera comparación aísla el multiplicador: el pago cambia, pero el desbloqueo no. La segunda aísla el contador de partidas en el umbral: el pago permanece constante, pero cambia el resultado del desbloqueo. En conjunto, las observaciones muestran dependencias separadas para la economía y la progresión.