Hallo, ich mache z.Z ein eigenes Browsergame. Der Fall um den ich mir von Anfang an schon Gedanken gemacht hab ist nun eingetroffen.
Beispiel:
Produktion 5/std
Rohstofffeld wird ausgebaut(erhöht die produktion um 10/std wenn fetig)...
Bis jetzt hab ich es so aufgebaut das die momentane Zeit+Bauzeit gemerkt wird und dann einfach ne if Abfrage wenn die aktuelle Zeit>=Bauzeit dann soll das Feld halt eingetragen werden und die Produktion +10...
Das Problem an der Sache kann man sich ja denken... Wenn der User nun erst 5 Stunden nach eigendlicher Fertigstellung auf refresh drückt bekommt er auch erst 5 Stunden später die 15/std Produktion.
Gibt es eine geschicktere Lösung als es noch nachträglich anzurechnen? Das wäre nämlich echt unbrauchbar wenn man später angegriffen wird und die Verteidigung die man über Nacht baut erst nach refresh fertiggestellt wird^^
Hoffe ihr könnt mir weiterhelfen, danke schonmal im Voraus!
Gruß zero






