Hallo!
Ich bin grad dabei ein BrowserGame zu proggen....
Nya, ich bin schon ziemlich weit, es fehlt aber noch ein wesentlicher Teil: die Ressourcenvergabe.
Ich hätte das so gemacht:
In der DB gibt es ein Feld dass `update` heißt. Immer nachdem die aktuellen Ressourcen berechnet wurden und in die Datenbank geschrieben wurde, wird dieses Feld auf den aktuellen UNIX_TIMESTAMP gesetzt. Wenn jetzt wieder die Ressourcen benötigt werden, dann wird die Zeitdifferenz zwischen mktime() und `update` berechnet und das dann mit der Ressourcen-Rate multipliziert, dann in die DB geschrieben und `update` aktualisiert...
Wie würdet ihr das lösen?
Ich bin grad dabei ein BrowserGame zu proggen....
Nya, ich bin schon ziemlich weit, es fehlt aber noch ein wesentlicher Teil: die Ressourcenvergabe.
Ich hätte das so gemacht:
In der DB gibt es ein Feld dass `update` heißt. Immer nachdem die aktuellen Ressourcen berechnet wurden und in die Datenbank geschrieben wurde, wird dieses Feld auf den aktuellen UNIX_TIMESTAMP gesetzt. Wenn jetzt wieder die Ressourcen benötigt werden, dann wird die Zeitdifferenz zwischen mktime() und `update` berechnet und das dann mit der Ressourcen-Rate multipliziert, dann in die DB geschrieben und `update` aktualisiert...
Wie würdet ihr das lösen?