api:projects:snake:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
api:projects:snake:start [2024/08/31 10:03] – angelegt - Externe Bearbeitung 127.0.0.1 | api:projects:snake:start [2025/06/29 05:51] (aktuell) – [Snake] martin | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
* In der ersten Version ist die Klasse '' | * In der ersten Version ist die Klasse '' | ||
* In der zweiten Version füllt ein Objekt der Klasse '' | * In der zweiten Version füllt ein Objekt der Klasse '' | ||
+ | Beide Programme sind nur sehr **unvollständige Projektvorlagen**. | ||
</ | </ | ||
Zeile 249: | Zeile 250: | ||
int x = Math.floor(Math.random() * 31); | int x = Math.floor(Math.random() * 31); | ||
int y = Math.floor(Math.random() * 31); | int y = Math.floor(Math.random() * 31); | ||
- | | + | |
} | } | ||
Zeile 287: | Zeile 288: | ||
punkteY[0] = 15; | punkteY[0] = 15; | ||
länge = 1; | länge = 1; | ||
- | bitmap.setColor(15, | + | bitmap.setColor(15, |
} | } | ||
Zeile 322: | Zeile 323: | ||
// An der alten Stelle des Kopfes wird ein Schlangenglied gezeichnet | // An der alten Stelle des Kopfes wird ein Schlangenglied gezeichnet | ||
- | bitmap.setColor(kopfX, | + | bitmap.setColor(kopfX, |
// Neue Kopfkoordinaten berechnen | // Neue Kopfkoordinaten berechnen | ||
Zeile 329: | Zeile 330: | ||
if(kopfX < 0 || kopfY < 0 || kopfX > 29 || kopfY > 29 || | if(kopfX < 0 || kopfY < 0 || kopfX > 29 || kopfY > 29 || | ||
- | bitmap.getColor(kopfX, | + | bitmap.getColor(kopfX, |
// TODO: Game over | // TODO: Game over | ||
| | ||
Zeile 353: | Zeile 354: | ||
// Neue Kopfposition rot färben: | // Neue Kopfposition rot färben: | ||
- | bitmap.setColor(kopfX, | + | bitmap.setColor(kopfX, |
} | } |
api/projects/snake/start.1725098581.txt.gz · Zuletzt geändert: 2024/08/31 10:03 von 127.0.0.1