Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| lehrkraefte:blc:informatik:ffprg1-2024:raster-snake:move [2024/05/23 05:24] – [setTimeout] Ivo Blöchliger | lehrkraefte:blc:informatik:ffprg1-2024:raster-snake:move [2024/05/23 07:35] (current) – [Position der Schlange] Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | {{backlinks> | ||
| + | ====== Bewegen der Schlange ====== | ||
| + | ===== setTimeout ===== | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * Hinweis: JavaScript ist single threaded. D.h. es wird nie Code unterbrochen, | ||
| + | * In '' | ||
| + | * Variable '' | ||
| + | * Am Ende der Funktion '' | ||
| + | * Funktion '' | ||
| + | |||
| + | ===== Position der Schlange ===== | ||
| + | * Erst mal reichen x,y Koordinaten. | ||
| + | * Fortbewegen mit dem Vektor '' | ||
| + | * Überprüfen: | ||
| + | * Auf dem Spielfeld? (mit '' | ||
| + | * Auf leerem Feld? (mit '' | ||
| + | * Neue Position, Felder setzen, Drehungen der Bilder berechnen. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Screencast ===== | ||
| + | [[https:// | ||