¿Cómo crear un juego de mascota virtual basado en JavaScript?