Lección 27 de 170

El multiplicador mostrado no es el umbral

Curso de desarrollo de videojuegos con IA

Distingue el multiplicador de recompensa de Survival que se muestra del umbral de progresión que utiliza una regla de desbloqueo.

390. Identidad de la lección

Módulo
1.9 — Economía básica
Lección
El multiplicador mostrado no es el umbral
Tipo académico
Estudio de caso / Sistemas
Tipo de esquema
estudio de caso
Orden
Lección 2 del módulo
Tiempo estimado
25–40 minutos, incluida la práctica

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:

  1. ACTUAR: completa o intenta la acción de Survival correspondiente.
  2. RESPONDER: observa la recompensa mostrada y el resultado del desbloqueo.
  3. CAMBIAR: modifica un solo valor relevante del estado o una sola suposición de la regla.
  4. 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
  1. Calcula el importe de la recompensa.
  2. Decide si el desbloqueo se produce.
  3. Explica qué significa el 8 de ×8.
  4. Explica qué significa el 8 de >= 8.
  5. Cambia únicamente partidasSurvivalCompletadas a 8. Confirma que el pago sigue siendo 6 × 8 = 48 mientras que el desbloqueo queda disponible.
  6. Mantén partidasSurvivalCompletadas fijo en 8 y cambia únicamente multiplicadorPago de 8 a 10. Predice y comprueba que el pago cambia de 48 a 60 mientras que el desbloqueo sigue disponible.
  7. Mantén multiplicadorPago fijo en 10 y devuelve partidasSurvivalCompletadas a 7. 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 = 8 y partidasSurvivalCompletadas = 7, el pago es 6 × 8 = 48 y 7 >= 8 es falso.
  • Con el multiplicador todavía en 8, cambiar el contador a 8 mantiene el pago en 48 y hace que 8 >= 8 sea verdadero.
  • Con el contador fijo en 8, cambiar el multiplicador a 10 eleva 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 ×8 y >= 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?

  • A. El contador actual de progresión del jugador.
  • B. Un valor meramente visual que no puede afectar a ningún cálculo económico.
  • C. El número de partidas completadas que se requiere para cada desbloqueo.
  • D. Un multiplicador de recompensa aplicado a la recompensa base.
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?

  • A. La recompensa es 48 y el desbloqueo sigue bloqueado.
  • B. La recompensa es 14 y el desbloqueo se produce.
  • C. La recompensa es 8 y el desbloqueo sigue bloqueado.
  • D. El multiplicador mostrado determina ambos resultados.
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?

  • A. Un multiplicador realiza una operación sobre una cantidad; un umbral se utiliza en una comparación.
  • B. Son dos nombres para la misma etiqueta de interfaz.
  • C. Un umbral siempre multiplica una recompensa.
  • D. Un multiplicador es solo visual y no puede ser autoritativo.
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?

  • A. 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.
  • B. Cambiar el multiplicador modifica tanto el pago como el desbloqueo; cambiar el contador de partidas no modifica ninguno de los dos resultados.
  • C. Ambas comparaciones modifican conjuntamente el pago y el desbloqueo.
  • D. El número que comparten basta para demostrar que el multiplicador y el umbral son el mismo valor.
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.

Apoyar