Ein Gebäude im Ausbau darf nicht schon Stufe zwei sein, bevor es fertig ist
Wenn ein Ausbau beginnt, muss das Gebäude etwas dazwischen sein. Wird die Stufe zu früh gesetzt, bekommt der Spieler die Vorteile geschenkt; zu spät, und Abbrechen oder Doppelklick gehen schief. So hältst du die Zwischenzeit sauber fest.
Warum das funktioniert
Das Gebäude ist, was es ist, bis die Arbeit fertig ist, deshalb sollte die Stufe sich nur zu einem Zeitpunkt ändern, am Ende. Alles andere liest in der Zwischenzeit die alte Stufe, und das Abbrechen hat nichts rückgängig zu machen, weil nichts vorzeitig geändert wurde.
Wann es das Falsche ist
Lass es weg, wenn eine Aufwertung sofort helfen soll, etwa eine Reparatur, die gleich einen Teil der Stärke zurückgibt, oder wenn das Gebäude in der Zwischenzeit geschlossen sein muss. Gib den Gewinn dann in Schritten aus oder lege die Schließung als Regel darüber.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- Ein Diagramm aller Zustände
- 28 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Ein Gebäude im Ausbau darf nicht schon Stufe zwei sein, bevor es fertig ist“ (read_entry upgrade-keeps-old-level-until-done) 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