Erzeuger mit eigenem Takt: abwesend fertige Runden zählen und den Rest behalten
Wenn jeder Erzeuger alle paar Sekunden eine Runde abschließt, muss die Zeit der Abwesenheit in ganze Runden umgerechnet werden, und eine bequeme Summe zahlt zu viel, zu wenig oder wirft die angefangene Runde weg. Hier geht es auch um Erzeuger, die vor der Zahlung auf einen Tipp warten.
Warum das funktioniert
Arbeit, die erst am Ende einer Runde zahlt, ist bis dahin nichts wert, und eine angefangene Runde ist noch unterwegs. Zähle daher für die Abwesenheit nur ganze Runden und behalte die übrige Zeit, dann wird nichts doppelt bezahlt und nichts weggeworfen.
Wann es das Falsche ist
Lass es weg, wenn das Einkommen gleichmäßig fließen soll, wie bei einem laufenden Zähler. Ganze Runden lassen die Zahl dann springen, und einfach Rate mal Zeit ist leichter und reicht. Auch wenn die Runden so kurz sind, dass niemand die Stufen sieht.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- Ein Diagramm aller Zustände
- 35 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Erzeuger mit eigenem Takt: abwesend fertige Runden zählen und den Rest behalten“ (read_entry producers-cycle-progress-offline) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen