Ya tienes la lógica del mokepon que selecciona el usuario para el combate. Ahora, debes preparar al mokepon enemigo para que esté listo para combatir y determinar al ganador de la pelea.
Preparando los ataques del enemigo
Declara dos variables, ataquesMokeponEnemigo para almacenar un arreglo con los ataques del enemigo seleccionado y otra variable ataqueEnemigo donde se guardarán los ataques aleatorios para el combate.
let ataquesMokeponEnemigo;let ataqueEnemigo =[];
Luego de que el jugador seleccione su mokepon a través de la función seleccionarMascotaJugador(), lanza la función seleccionarMascotaEnemigo() para ejecutar la misma lógica aleatoria para seleccionar un mokepon aleatorio y determinar sus ataques también de forma aleatoria.
Una vez esté lista la lógica de los ataques del mokepon seleccionado por el usuario, lanzaremos la función ataqueAleatorioEnemigo() para preparar los ataques del enemigo.
Con esta función, se selecciona un ataque aleatorio del mokepon enemigo para combatir contra los ataques del mokepon del jugador, cada vez que el mismo se selecciona un ataque.
La lógica para el combate está casi lista, tanto la lógica del mokepon y del usuario como el mokepon aleatorio. Solo resta un paso para finalizar la lógica de todo el combate de tu videojuego.