Soy bastante nuevo en javascript y programación, para ser honesto. Sé html y css y los conceptos básicos de javascript y estoy tratando de descubrir cómo funciona el tiempo en js.
Me gustaría hacer un juego simple donde el usuario pueda cuidar un caballo. Y cada acción que hace (es decir, cepillarse la melena) tomaría una cantidad específica de tiempo. Digamos cinco minutos para eso. ¿Cómo codifico eso?
Estaría muy agradecido si alguien pudiera decirme. Gracias de antemano.
Alegre
solo obtenga el tiempo en el futuro cuando el evento terminaría.
usar esta función
function getTime(numOfHours) { let date = new Date(); date.setTime(date.getTime() + numOfHours * 60 * 60 * 1000); return date; }luego verifique la lógica de su juego para ver si el evento finaliza con la hora actual.
let endEventTime = getTime(0,00138); // add 5 seconds to the current time // do a loop or some setTimeout() login and once the time passes then let your user do another action.