Al principio pensé que simplemente cambiar el número 10 por 100 o 1000 en las dos líneas clave sería suficiente:
let numeroSecreto = Math.floor(Math.random() * 100) + 1;
numeroUsuario = parseInt(prompt("Me indicas un número entre 1 y 100, por favor:"));
Pero investigando un poco más, encontré una forma más dinámica que permite al usuario elegir el rango máximo. Así el juego se adapta a diferentes niveles de dificultad. La solución que encontré fue esta:
let rangoMaximo = parseInt(prompt("¿Hasta qué número quieres jugar?"));
let numeroSecreto = Math.floor(Math.random() * rangoMaximo) + 1;
numeroUsuario = parseInt(prompt(`Me indicas un número entre 1 y ${rangoMaximo}, por favor:`));
Me pareció una mejora interesante porque hace el juego más interactivo y personalizable.