Der deutsche Einheitenname läuft aus dem Kasten und niemand sieht das Ende
Lange Wörter in einer anderen Sprache sprengen Anordnungen, die auf Englisch gut aussahen. Hier bekommt deine KI einen Breitenschätzer für Text, der prüft, ob ein Name passt, ihn in Zeilen bricht und einzelne Wörter meldet, die nie passen und eine andere Lösung brauchen.
Warum das funktioniert
Buchstaben sind unterschiedlich breit, Zeichen zu zählen verschätzt sich also bei schmalen wie bei breiten Reihen. Eine grobe Breitentabelle genügt, um den Überlauf zu finden, bevor ihn jemand sieht, in jeder Sprache, die du auslieferst.
Wann es das Falsche ist
Lass es weg, wenn du Text mit der echten Schrift in deiner Spiel-Engine messen kannst. Nimm dann das Messen der Engine und behalte dies nur als Ersatz für Tests ohne Bildschirm.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 37 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Der deutsche Einheitenname läuft aus dem Kasten und niemand sieht das Ende“ (read_entry strategy-german-unit-name-overflows-the-box) 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