Avatar

Snake (Scriptsprachen)

Micha ⌂, Bad Vilbel, Montag, 02.04.2018, 11:20 (vor 20 Tagen) @ Lupo

Hallo,

da Du eine Lösung gefunden hast aber sie leider nicht benannt hast, hier fürs Archiv. Die Schlange wird durch ein Array aufgebaut, welches im Script cells heißt. Dieses Array legt fest, welche Felder beim Starten des Spiels belegt sind. Gegenwärtig sind es drei Zellen:

var cells = [ 
 this.grid[sX][sY-2], 
 this.grid[sX][sY-1],
 this.grid[sX][sY-0]
];

Diese Zellen müssen sich im Grid, also im Spielfeld selbst, befinden. Zum Vergrößern der Schlange, sind also nur zusätzliche Felder hinzuzufügen z.B.:

var cells = [ 
 this.grid[sX][sY-3], // neues Feld 
 this.grid[sX][sY-2], 
 this.grid[sX][sY-1],
 this.grid[sX][sY-0]
];

Viele Grüße
Micha

--
kostenlose Scripte und Software nicht nur für Geodäten || Portal für Geodäten mit angeschlossenem Forum-Vermessung

Tags:
JavaScript, Browser, Game, Snake, Spiel


gesamter Thread:

 RSS-Feed dieser Diskussion