Wilde Pflanzen reifen und verderben lassen, ohne für jede Pflanze einen Zähler zu führen
Eine Welt mit Tausenden Beerensträuchern kann nicht jeden einzelnen ständig fortschreiben, und der Spieler erwartet, dass sie in seiner Abwesenheit gewachsen sind. Den Zustand kann man erst beim Hinschauen ausrechnen. Ändert sich aber das Wachstumstempo mittendrin, braucht es Sorgfalt, sonst springt die Pflanze.
Warum das funktioniert
Wachstum ist eine Summe verbrachter Zeit unter bestimmten Bedingungen, also lässt es sich ausrechnen, wenn jemand hinschaut, statt jeden Moment verfolgt zu werden. Wer vor jeder Änderung der Bedingungen abrechnet, hält die Summe richtig, und nichts muss beobachtet werden, solange der Spieler fort ist.
Wann es das Falsche ist
Lass es weg, wenn Pflanzen sofort auf das Tun des Spielers reagieren müssen, etwa Wachstum während eines Kampfes oder durch einen Zauber, oder wenn die Welt winzig ist und ein einfaches Aktualisieren in jedem Bild genügt. Aktualisiere solche Pflanzen direkt.
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
- 22 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Wilde Pflanzen reifen und verderben lassen, ohne für jede Pflanze einen Zähler zu führen“ (read_entry crops-that-grow-while-you-are-away) 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