418. Identidad de la lección
419. Objetivo de aprendizaje
Al terminar esta lección, podrás escribir un desbloqueo como «cuando se cumpla X, concede Y», donde X sea una condición observable de progresión y no un juicio como «el jugador parece estar preparado».
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.
420. Por qué importa
La progresión es un sistema de umbrales y concesiones, no una lista de recompensas que aparecen cuando conviene. Un contrato de desbloqueo explícito permite que quien diseña, prueba o implementa el sistema determine por qué algo quedó disponible. También proporciona a un asistente de IA una regla precisa que puede reformular o implementar sin tener que adivinar qué significa «estar preparado».
Esta lección trata del avance, los umbrales y la disponibilidad. Los precios y flujos de pago pertenecen a la economía. La exigencia necesaria para alcanzar un umbral pertenece a la dificultad.
421. Conocimientos previos
Debes haber completado 1.9 L3 — Escribir un invariante de economía y poder distinguir una afirmación medible del sistema de una preferencia como «el juego debería resultar gratificante». También necesitas conocer el bucle de la etapa 1: ACTUAR → RESPONDER → CAMBIAR → REPETIR.
422. Concepto central
Un predicado de desbloqueo es una condición que puede evaluarse como verdadera o falsa a partir del estado de progresión del juego. Un contrato de desbloqueo tiene dos partes:
Cuando se cumpla X, concede Y.
- X — predicado: una condición concreta y observable, como «el jugador ha completado tres tareas de entrenamiento».
- Y — concesión: un resultado concreto de progresión, como «hacer que la herramienta de desplazamiento quede disponible».
Un predicado sólido nombra un estado comprobable. Puede usar un recuento, una marca de finalización, un hito registrado u otro umbral explícito. No depende del estado de ánimo, de una capacidad supuesta ni de un juicio invisible.
La concesión también debe ser inequívoca. «Desbloquear equipo mejor» no identifica qué queda disponible. «Hacer que la mochila reforzada esté disponible para su compra» nombra el resultado de progresión; el precio de la mochila sigue siendo una decisión de economía.
423. Modelo mental: umbral → concesión
| Parte | Pregunta | Respuesta débil | Respuesta sólida |
|---|---|---|---|
| Umbral | ¿Qué condición observable debe cumplirse? | El jugador está preparado. | El jugador ha completado 3 pruebas de ruta. |
| Concesión | ¿Qué queda disponible? | Equipo mejor. | La mochila reforzada queda disponible. |
| Límite | ¿Qué queda fuera de este contrato? | Todo lo relacionado con la recompensa. | El precio pertenece a la economía; el ajuste del desafío pertenece a la dificultad. |
Revisa el contrato con el bucle de la etapa 1:
- ACTUAR: el jugador realiza una acción pertinente para la progresión.
- RESPONDER: el juego comunica el resultado.
- CAMBIAR: el estado de progresión registrado cambia cuando se cumple la condición indicada.
- REPETIR: el jugador puede identificar el siguiente umbral u objetivo repetible.
El bucle no exige un desbloqueo nuevo después de cada acción. Exige que el cambio de progresión sea observable y esté regido por una regla.
424. Límite del caso verificado
El desbloqueo de un casco de supervivencia es un tema de progresión verificado. En ese nivel, el contrato puede expresarse así:
Cuando el hito documentado del casco de supervivencia conste como completado, haz que el casco de supervivencia quede disponible.
Este caso solo establece la relación entre el hito registrado y la disponibilidad del casco. No establece un umbral concreto, una lista de acciones que contribuyan al hito, un precio ni un nivel de dificultad. Los recuentos o condiciones adicionales que aparezcan en otros ejemplos de esta lección son recursos didácticos ficticios, no datos documentados sobre ese caso.
El desbloqueo de disponibilidad es un cambio persistente del estado de progresión: una vez concedido, las comprobaciones posteriores deben seguir indicando que el casco está disponible. No es un pago recurrente que deba concederse de nuevo cada vez que se evalúa el predicado. La siguiente lección estudia con más detalle las rutas de recompensa duplicadas.
425. Errores frecuentes
Error 1: usar una sensación como X
Cuando el jugador parezca estar preparado, desbloquea equipo mejor.
«Parezca estar preparado» no se puede evaluar de forma consistente. Sustitúyelo por un estado registrado, un recuento, un hito o un umbral explícito.
Error 2: no especificar Y
Después de suficiente progreso, concede algo útil.
Ni «suficiente» ni «algo útil» definen un contrato comprobable.
Error 3: mezclar progresión, economía y dificultad
El predicado puede controlar si un objeto está disponible. Su precio es un valor de economía. El grado de exigencia de la actividad necesaria pertenece a la dificultad. Registra estas decisiones por separado.
Error 4: tratar cada comprobación como una nueva concesión
Un predicado puede evaluarse más de una vez. Si vuelve a comprobarse cuando ya es verdadero, debe confirmar el estado persistente de disponibilidad, no generar un segundo pago ni duplicar una transición que solo ocurre una vez.
426. Práctica guiada
Redacta un contrato de desbloqueo para un sistema de progresión ficticio.
Elige un objetivo de avance: una habilidad, un área, una herramienta, una categoría de misión o la disponibilidad de un objeto.
Escribe una condición inicialmente imprecisa, como «cuando el jugador haya progresado lo suficiente».
Sustitúyela por una condición ficticia y observable que utilice un recuento, una marca de finalización, un hito o un umbral explícito.
Completa esta estructura:
Cuando ______________________________, concede ______________________________.
Revisa X. Sustituye palabras como «preparado», «bueno», «suficiente», «entiende» o «merece» por un estado que pueda comprobarse directamente.
Revisa Y. Nombra exactamente qué queda disponible.
Registra cualquier precio por separado como un valor de economía. Registra cualquier decisión sobre la exigencia del desafío como una nota de dificultad.
Traza ACTUAR → RESPONDER → CAMBIAR → REPETIR.
Añade dos pruebas de límite: una justo por debajo del umbral y otra en el propio umbral.
Indica qué ocurre si el predicado vuelve a comprobarse después de que el desbloqueo ya haya quedado registrado.
Una respuesta ficticia podría comenzar así:
Cuando el jugador haya completado 3 pruebas de desplazamiento, haz que la mochila reforzada quede disponible.
La cifra y el contenido de este ejemplo son ficticios. Una respuesta válida debe definir una X observable, una Y concreta, separar el precio y la dificultad, y conservar la disponibilidad después de la primera concesión correcta.
427. Evaluación práctica
Completa Contrato de desbloqueo y pruebas de límite. Entrega un contrato escrito, sus límites de sistema, un recorrido ACTUAR → RESPONDER → CAMBIAR → REPETIR y pruebas que muestren el estado justo por debajo del umbral, en el umbral y después de repetir la comprobación.
Habrás demostrado la capacidad cuando otra persona pueda:
- evaluar X como verdadera o falsa a partir de los datos de progresión indicados;
- identificar exactamente qué hace disponible Y;
- distinguir el desbloqueo de las decisiones de precio y dificultad;
- comprobar que la concesión persiste después de la primera transición correcta; y
- comprobar que las evaluaciones repetidas no generan un pago recurrente.
428. Ideas clave
- Un desbloqueo es un contrato: cuando se cumpla X, concede Y.
- X debe ser un predicado observable de progresión.
- Y debe nombrar el resultado concreto que queda disponible.
- El precio y la dificultad siguen siendo decisiones de sistemas distintos.
- Las pruebas de límite revelan si el estado cambia en el punto previsto.
- Un desbloqueo de disponibilidad es un cambio persistente de estado, no un pago recurrente.
429. Siguiente lección
Continúa con 1.10 L2 — Recompensas que se activan dos veces, donde se analiza un patrón de pago duplicado sin redefinir el contrato de desbloqueo.
430. Comprobación
Responde estas preguntas por tu cuenta antes de leer las respuestas.
¿Cuál de estas afirmaciones es el contrato de desbloqueo más sólido?
Mostrar respuesta y explicación
Respuesta: Cuando el jugador haya completado 3 pruebas de ruta, haz que la mochila reforzada quede disponible.
Por qué: El contrato de las pruebas de ruta usa un umbral observable y nombra la concesión exacta. Las demás opciones dependen de sensaciones, juicios imprecisos o resultados sin especificar.
En «cuando el jugador complete 3 pruebas, concede acceso a la herramienta», ¿qué representa X?
Mostrar respuesta y explicación
Respuesta: El umbral observable de finalización
Por qué: X es el predicado que se evalúa a partir del estado de progresión. En este caso, consiste en completar 3 pruebas.
¿Qué detalle queda fuera del contrato de desbloqueo de progresión y pertenece principalmente al sistema de economía?
Mostrar respuesta y explicación
Respuesta: El precio en créditos del objeto después de desbloquearlo
Por qué: El precio es un coste de economía. El umbral y la concesión concreta forman el contrato de desbloqueo, mientras que el nivel de exigencia pertenece a la dificultad.
¿Qué debe ocurrir si un predicado de disponibilidad vuelve a comprobarse después de que su concesión ya esté registrada?
Mostrar respuesta y explicación
Respuesta: El sistema debe conservar e indicar el estado de disponibilidad existente.
Por qué: Un desbloqueo de disponibilidad es un estado persistente de progresión. Volver a comprobar el predicado confirma ese estado; no genera un pago recurrente.