Cakeman
Legacy Member
Ik speel de laatste nogal wat browsergames, waaronder Travian en OGame.
Bij allebei de games krijg je per uur een aantal resources binnen.
Zo kan je bij Travian bijvoorbeeld elk uur 250 hout, 360 klei en 257 metaal binnen krijgen.
Wanneer je nu na vijf minuten ergens klikt, dan zie je dat de resources van 5 minuten er al zijn bijgekomen. Elke seconde wordt er 1/3600ste van je uuropbrengst bijgeteld.
Nu vraag ik mij af hoe zoiets gedaan wordt...
Crontabs lijkt me onwaarschijnlijk.
Elke keer je een pagina oproept worden je resources gerefresht? Misschien... maar het is zo dat wanneer een tegenstander je aanvalt om resources te stelen, hij ook een juist quota van jou moet weten.
Wordt er dan elke keer jij een pagina oproept of dat een tegenstander een resourcebased action op je uitvoert een resource update gedaan?
Of zou dat nog op andere manieren gebeuren?
Bij allebei de games krijg je per uur een aantal resources binnen.
Zo kan je bij Travian bijvoorbeeld elk uur 250 hout, 360 klei en 257 metaal binnen krijgen.
Wanneer je nu na vijf minuten ergens klikt, dan zie je dat de resources van 5 minuten er al zijn bijgekomen. Elke seconde wordt er 1/3600ste van je uuropbrengst bijgeteld.
Nu vraag ik mij af hoe zoiets gedaan wordt...
Crontabs lijkt me onwaarschijnlijk.
Elke keer je een pagina oproept worden je resources gerefresht? Misschien... maar het is zo dat wanneer een tegenstander je aanvalt om resources te stelen, hij ook een juist quota van jou moet weten.
Wordt er dan elke keer jij een pagina oproept of dat een tegenstander een resourcebased action op je uitvoert een resource update gedaan?
Of zou dat nog op andere manieren gebeuren?