Spielerando

Bauen auf dem Raster

Beim Bauen auf dem Raster wählt der Spieler ein Gebäude, sieht eine Vorschau, die dem Cursor folgt und am Raster einrastet, und setzt es dort ab, wo es passt. Die Vorschau wird rot außerhalb des Rasters, über etwas anderem oder wenn das Geld nicht reicht. Ein Gebäude steht ganz da oder gar nicht.

Auch genannt: Bauen auf einem Gitter, Bauvorschau, Gebäude am Raster ausrichten, Basisbau-Raster.

In einer Miniaturstadt rastet ein mintgrünes Geister-Häuschen auf vier sanft leuchtenden Rasterfeldern neben zwei fertigen Häuschen ein, während ein rotes Geisterhaus über einem Felsbrocken und einem Baum zeigt, dass es nicht gesetzt werden kann.
Plinthwick Yard, ein erfundenes Städtebauspiel. Erfundenes Spiel, Bild mit KI erzeugt.

Das sagst du deiner KI

Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.

Baue „Bauen auf dem Raster“ in mein Spiel ein.

Das soll es bewirken: Das Bauen macht aus einem Klick eine Entscheidung über Platz: Wo steht die Farm, wie bleibt Raum zum Laufen, was passt noch hinein. Die Vorschau sagt dem Spieler die Antwort, bevor er sich festlegt.

Baue es genau nach diesem Automaten. Prüfe zuerst, ob er zu meinem Spiel passt, und bau ihn dann so:

```mermaid
stateDiagram-v2
  [*] --> idle
  idle: Nichts gewählt
  ready: Vorschau passt
  blocked: Vorschau blockiert
  idle --> idle: Cursor bewegt sich
  idle --> ready: gewählt, passt
  idle --> blocked: gewählt, passt nicht
  ready --> ready: bewegt, passt weiter
  ready --> blocked: bewegt oder gebaut
  ready --> idle: weggelegt
  blocked --> blocked: bewegt, noch blockiert
  blocked --> ready: wandert an freie Stelle
  blocked --> idle: weggelegt
```

Nimm diese Startwerte:
- gridWidth: 12 cells
- gridHeight: 8 cells
- cellSize: 32 units
- costPerCell: 10 coins
- refund: 0.5
- startCoins: 200 coins

Achte auf diese typischen Fehler:
- Das Gebäude landet ein halbes Feld daneben: Sag deiner KI: Zentriere das Gebäude auf den Cursor. Eine ungerade Breite sitzt auf dem Feld unter dem Cursor, eine gerade auf der nächsten Rasterlinie. Rechnerisch: Cursor in Feldern abrunden, die halbe Breite abziehen, ein halbes dazuzählen.
- Links vom Raster zählt als erstes Feld: Sag deiner KI: Runde immer ab und schneide den Bruchteil nie ab, damit die Fläche links oder über dem Raster Feld minus eins ist und die Vorschau außerhalb liegt.
- Nur ein Feld wird geprüft: Sag deiner KI: Prüfe jedes Feld des Grundrisses, und sag „außerhalb des Rasters“ vor „über etwas“.
- Ein halbes Gebäude wird gesetzt: Sag deiner KI: Prüfe erst alle Felder und schreibe sie danach alle. Ein abgelehntes Bauen ändert nichts.
- Die Vorschau sagt ja und der Klick nein: Sag deiner KI: Nimm für beides eine Funktion und rechne die Vorschau nach jeder Änderung neu, auch direkt nach dem Bauen.
- Beim Abreißen wird ein Feld frei: Sag deiner KI: Gib jedem Gebäude eine Nummer und gib alle Felder mit dieser Nummer frei. Lass den Spieler nie bloßen Boden entfernen.

Ändere nichts anderes im Spiel. Behaupte nichts, ohne es zu belegen: Modelliere, was dafür nötig ist, und zeig mir, worauf deine Lösung beruht und woran ich sehe, dass sie klappt. Wenn du etwas nicht zeigen kannst, sag, dass du es nicht weißt. Sag mir danach in einfachen Worten, wie ich es ausprobiere.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen

Was es bewirkt

Das Bauen macht aus einem Klick eine Entscheidung über Platz: Wo steht die Farm, wie bleibt Raum zum Laufen, was passt noch hinein. Die Vorschau sagt dem Spieler die Antwort, bevor er sich festlegt.

So läuft es ab, als Diagramm

Alles, was es sein kann, und was es weiterbewegt. Genau danach baut deine KI.

Cursor bewegt sichgewählt, passtgewählt, passt nichtbewegt, passt weiterbewegt oder gebautweggelegtbewegt, noch blockiertwandert an freie StelleweggelegtNichts gewähltVorschau passtVorschau blockiert
So läuft es ab, als Diagramm
  • Nichts gewählt → Nichts gewählt: Cursor bewegt sich
  • Nichts gewählt → Vorschau passt: gewählt, passt
  • Nichts gewählt → Vorschau blockiert: gewählt, passt nicht
  • Vorschau passt → Vorschau passt: bewegt, passt weiter
  • Vorschau passt → Vorschau blockiert: bewegt oder gebaut
  • Vorschau passt → Nichts gewählt: weggelegt
  • Vorschau blockiert → Vorschau blockiert: bewegt, noch blockiert
  • Vorschau blockiert → Vorschau passt: wandert an freie Stelle
  • Vorschau blockiert → Nichts gewählt: weggelegt

Gute Startwerte

WertStarte mitWas es ändert
gridWidth12 cellsWie viele Felder breit die Baufläche ist.
gridHeight8 cellsWie viele Felder hoch die Baufläche ist.
cellSize32 unitsWie groß ein Feld auf dem Bildschirm ist, in denselben Einheiten wie der Cursor. Das bestimmt, wie fein der Cursor zielen kann.
costPerCell10 coinsWas jedes Feld eines Gebäudes kostet, sodass ein großes Gebäude mehr kostet als ein kleines. Die Summe wird auf ganze Münzen gerundet.
refund0.5Der Anteil des gezahlten Preises, der beim Abreißen eines Gebäudes zurückkommt. Bei 1 kostet es nichts, es sich anders zu überlegen. Weniger macht das Bauen zu einer echten Entscheidung.
startCoins200 coinsWas der Spieler am Anfang hat. Zusammen mit dem Preis pro Feld bestimmt es, wie viele kleine Gebäude passen, bevor das Geld ausgeht.

Was meistens schiefgeht

Das Gebäude landet ein halbes Feld daneben

Der Code rundet den Cursor auf das nächste Feld und zeichnet das Gebäude von seiner Ecke aus. Ein zwei Felder breites Gebäude sitzt neben dem Cursor statt darunter, und die Vorschau springt, wenn sich der Cursor bewegt.

Lösung: Sag deiner KI: Zentriere das Gebäude auf den Cursor. Eine ungerade Breite sitzt auf dem Feld unter dem Cursor, eine gerade auf der nächsten Rasterlinie. Rechnerisch: Cursor in Feldern abrunden, die halbe Breite abziehen, ein halbes dazuzählen.

Links vom Raster zählt als erstes Feld

Der Cursor steht knapp links vom Raster, bei minus 0,4 Feldern. Der Code schneidet den Bruchteil ab, statt abzurunden, bekommt Feld 0 und zeigt eine grüne Vorschau im Raster.

Lösung: Sag deiner KI: Runde immer ab und schneide den Bruchteil nie ab, damit die Fläche links oder über dem Raster Feld minus eins ist und die Vorschau außerhalb liegt.

Nur ein Feld wird geprüft

Die Prüfung schaut auf das Feld unter dem Cursor und nicht auf den ganzen Grundriss. Ein großes Gebäude wird halb auf einen Felsen gesetzt oder ragt über den Rand des Rasters.

Lösung: Sag deiner KI: Prüfe jedes Feld des Grundrisses, und sag „außerhalb des Rasters“ vor „über etwas“.

Ein halbes Gebäude wird gesetzt

Der Code schreibt das Gebäude Feld für Feld und bemerkt die Überlappung erst mittendrin. Ein halbes Gebäude steht auf dem Raster, das Geld ist weg oder nicht, und der Spieler kann die übrigen Felder nicht entfernen.

Lösung: Sag deiner KI: Prüfe erst alle Felder und schreibe sie danach alle. Ein abgelehntes Bauen ändert nichts.

Die Vorschau sagt ja und der Klick nein

Vorschau und Bauen benutzen zwei verschiedene Prüfungen, die zu verschiedenen Zeiten geschrieben wurden. Der Spieler sieht Grün, klickt, und nichts passiert, oder umgekehrt.

Lösung: Sag deiner KI: Nimm für beides eine Funktion und rechne die Vorschau nach jeder Änderung neu, auch direkt nach dem Bauen.

Beim Abreißen wird ein Feld frei

Der Spieler klickt ein Gebäude an, um es abzureißen. Der Code leert nur das angeklickte Feld, und der Rest bleibt als unsichtbarer Block stehen, den man nicht entfernen kann.

Lösung: Sag deiner KI: Gib jedem Gebäude eine Nummer und gib alle Felder mit dieser Nummer frei. Lass den Spieler nie bloßen Boden entfernen.

So prüfst du, ob es klappt

Passt gut zu

Häufige Fragen

wie funktioniert das bauen auf dem raster in spielen

Der Spieler wählt ein Gebäude, und eine Vorschau folgt dem Cursor und rastet am Raster ein. Sie zeigt, ob das Gebäude passt. Ein Klick setzt das Gebäude ab, wenn jedes Feld, das es belegt, frei ist und der Spieler zahlen kann.

wie zentriere ich ein gebäude aus mehreren feldern auf dem cursor

Runde die Cursor-Position auf ein Feld ab, geh dann um die halbe Breite des Gebäudes zurück und zähle ein halbes dazu. Eine ungerade Breite sitzt dann auf dem Feld unter dem Cursor und eine gerade auf der nächsten Rasterlinie.

soll der spieler beim abreißen eines gebäudes das ganze geld zurückbekommen

Meist nicht. Die Hälfte ist ein guter Anfang: Der Spieler kann Fehler korrigieren, ohne dass das Bauen umsonst wird. Gib alles zurück nur in einem Spiel, in dem Spieler frei umbauen sollen.

was sage ich meiner ki um das bauen einzubauen

Kopier das: Baue Gebäude-Platzierung auf einem Raster ein. Eine Vorschau folgt dem Cursor, ist darauf zentriert und rastet ein, und wird rot außerhalb des Rasters, auf etwas anderem oder wenn die Münzen nicht reichen. Ein Klick setzt das ganze Gebäude oder tut nichts. Beim Abreißen werden alle Felder frei und der halbe Preis kommt zurück.

Woher es kommt

Für diese Idee konnten wir noch keine verlässliche Herkunft finden.

Woher diese Mechanik kommt, ist noch nicht recherchiert.

Spiele nennen wir nur als Verweis. Namen und Marken gehören ihren Inhabern, und nichts hier ist von ihnen unterstützt.

Was geprüft wurde

Das unterscheidet den Blueprint von einem Katalogeintrag: Die Werte auf dieser Seite kommen aus Code, der läuft.

Deine KI bekommt den Code

Fertiger Beispielcode kommt über die Spielerando-Verbindung, damit deine KI ihn sofort nutzen kann. So verbindest du es