Saludos, estoy desarrollando un juego de navegador y tengo un par de problemas.
En primer lugar, cuando el usuario construye una cosa tarda un tiempo en construirse, pero si el usuario no actualiza la pagina cuando ha acabado este tiempo no se produce la ampliación. Esto ocurre también con la producción de recursos.
¿Cómo hago para que las ampliaciones y producción de recursos se produzcan sin que el usuario se conecte?
Porque si por ejemplo le atacan y no ha actualizado la pagina en un día, los recursos que tendrá serán los de hace un día.
El segundo problema es del Ajax. Hay una función Ajax que actualiza los recursos cada segundo. Esto lo hago con un setInterval de la función. Pero también hay otra función que es para que actualice cada segundo el tiempo que falta para que acabe la construccion.
El problema es que si pongo que se ejecuten las 2 cada segundo solo se me ejecuta la última y si hago referencia a una dentro de otra se me peta.
¿Cómo puedo hacer para que se ejecuten las dos?
¿Podría hacer las dos consultas Ajax en la misma función?