Crea un juego – SecretCodeJs

16/Nov/2017

Ahora para practicar lo que has aprendido sobre Javascript debes crear un juego llamado SecretCodeJS, el programa debe generar un número aleatorio de 4 dígitos (para tu conveniencia lo debes guardar como string), luego el jugador tiene 10 intentos para adivinarlo.

Cada vez que ingresa un código, recibe estas pistas:

Para cada uno de los 4 dígitos:

  1. Indicar cuales son correctos y están en la posición correcta.
  2. Indicar si un número no pertenece a la secuencia.
  3. Indicar si un número sí esta dentro del código pero esta en otra posición

Por ejemplo si el código secreto es 1124, y el jugador ingresa 1049. El juego debe dar esta información para cada dígito:

  1. El primer número (1) esta correcto y va en esa posición
  2. El segundo número (0) no pertenece a la secuencia
  3. El tercer número (4) pertenece a la secuencia pero no va en esa posición
  4. El cuarto número (9) no pertenece a la secuencia

Puedes ver un ejemplo y divertirte un poco haciendo clic sobre este enlace.

Aquí hay algunos concejos que te pueden ayudar:

Si tienes una variable de tipo string llamada variable, puedes acceder al carácter numero 2, usando este código (el 1 representa el segundo carácter, por que la cuenta inicia desde cero):

variable.charAt(1) 

Para buscar en una cadena (variable de tipo string) si existe una subcadena (o carácter), puedes usar esta función:

cadena.indexOf(“a”)

En el ejemplo anterior va a buscar en la variable cadena, si existe la letra “a”, de ser asi va regresar la posición en donde se encuentra o un -1 en caso de que no la encuentre.

Si necesitas ayuda, puedes descargar el código que creé, éste tiene comentarios que pueden serte de ayuda. Pero intenta primero resolverlo por tu cuenta, si hay algo que no sabes puedes intentar buscarlo en google, por ejemplo busca “Generar numero aleatorio en js”.



Ir a la barra de herramientas