← Вернуться в приложение

Lección 1 / 3 · 13+ · crea y comprueba

Laboratorio escolar

¿La puerta se abre sin llave? Crea una misión con IA

Describir estados de un juego y comprobar que la puerta solo se abre después de conseguir la llave.

Un personaje quiere abrir una puerta. El personaje ya te conoce, pero la puerta necesita otra condición: tener la llave. Un diálogo bonito no corrige una regla del juego.

Pasos

  1. Anota tres situaciones: sin llave; con llave y puerta cerrada; puerta abierta.
  2. Pulsa «Abrir puerta» antes de recoger la llave. El paso debe seguir cerrado.
  3. Recoge la llave, abre la puerta e intenta abrirla otra vez.
  4. Reinicia. La llave y la puerta abierta no deben conservarse. Es el estado de esta página.

Prueba la regla

No hay llave. La puerta está cerrada.

Petición a la IA

IA

He preparado el prompt. Léelo y ajústalo a tu tarea si hace falta. No se descarga ningún archivo.

Ayúdame a crear una misión educativa en JavaScript, sin red ni registro. hasKey=false y doorOpen=false al inicio. La puerta solo se abre si hasKey=true. Abrirla de nuevo no cambia el resultado. Reset reinicia ambas variables. Primero describe las transiciones; después explica el código y propón pruebas sin llave, con llave, apertura repetida y reinicio. No sustituyas las pruebas por frases del personaje.

Otro caso

Cambia la regla: al abrir, la llave desaparece, pero la puerta sigue abierta. Explica por qué debes comprobar doorOpen antes de hasKey.

Qué vas a crear

Una tabla de transiciones y cuatro resultados de prueba.

MDN: condiciones y flujo de control

Comprueba y marca tus pasos

La pregunta se comprueba automáticamente. Las demás marcas son tu autoevaluación de la tarea, no una evaluación docente ni un certificado.

No hay llave. ¿Qué debe hacer la puerta cerrada?

Solo se guardan el código, idioma, marca y fecha. Borrar los datos del navegador elimina las marcas. El texto de la respuesta no se guarda.