Einen abgeernteten Busch nachwachsen lassen, wenn der Spieler zurückkehrt, nicht im Winter
Der Beerenstrauch auf der anderen Talseite ist nicht geladen, solange der Spieler fort ist, und bleibt deshalb entweder für immer kahl oder ist im Vorbeigehen schon reif. So rechnest du bei der Ankunft aus den vergangenen Tagen aus, wie weit er gewachsen ist, ohne Wachstum in den kalten Monaten.
Warum das funktioniert
Niemand sieht eine unbeobachtete Pflanze, also ist es billiger und genauso gut, ihr Wachstum erst bei der Ankunft auszurechnen. Zählen muss die gespeicherte Menge an Wachstum und nicht die Stufe, denn so bleibt jeder Teilschritt erhalten, und es kommt dasselbe heraus, wie oft man hinsieht.
Wann es das Falsche ist
Lass es weg, wenn die Pflanze auf Dinge reagiert, die geschehen, während niemand hinsieht, etwa Feuer, Flut oder ein Tier, das sie frisst. Eine Zählung von Tagen weiß davon nichts. Nimm dafür Aufzeichnungen der Ereignisse oder halte das Gebiet um die Pflanze wach.
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
- 28 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Einen abgeernteten Busch nachwachsen lassen, wenn der Spieler zurückkehrt, nicht im Winter“ (read_entry bush-that-regrows-while-its-chunk-is-asleep) 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