Spielerando

Eine bewegte Plattform ist für jeden Spieler an einer anderen Stelle

Bewegt jeder Rechner einen Aufzug oder eine Plattform mit seinem eigenen Zeitgeber, starten sie nicht im Gleichtakt und bleiben es nicht, sodass einer sie nutzt, während ein anderer sie vorbeifahren sieht. Macht man ihren Ort zu einer einfachen Rechnung aus der gemeinsamen Spielzeit, ist das behoben, ganz ohne Netzwerkverkehr. Hier steht die Rechnung samt Pausen an den Enden.

Warum das funktioniert

Wenn jeder Bildschirm den Plan und die Zeit kennt, muss niemand erfahren, wo die Plattform ist. Ein im Voraus festgelegter Weg macht daraus die Einigung auf die Zeit, und die ist billiger und glatter, als Positionen über eine wacklige Leitung zu senden.

Wann es das Falsche ist

Es ist das falsche Werkzeug, wenn die Plattform auf Spieler reagiert, etwa auf jemanden wartet oder blockiert werden kann. Dann muss der Host entscheiden, und du sendest den Zeitpunkt jeder Änderung statt der Position.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 3 typische Fehler und die Lösung
  • 27 Zeilen Beispielcode mit 5 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Eine bewegte Plattform ist für jeden Spieler an einer anderen Stelle“ (read_entry coop-platform-position-from-the-shared-clock) 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