Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ef:arcadeintroduction [2022/11/29 13:49] – lehmannr | ef:arcadeintroduction [2022/11/29 14:02] (aktuell) – [Akteure (Spieler, Gegner etc. hinzufügen (Sprites und Spritelists)] lehmannr | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Nachdem man die Arcade-Bibliothek eingebunden hat (mittels '' | Nachdem man die Arcade-Bibliothek eingebunden hat (mittels '' | ||
| Zentral dabei sind vor allem die folgenden Funktionen: | Zentral dabei sind vor allem die folgenden Funktionen: | ||
| - | |||
| <sxh python> | <sxh python> | ||
| import arcade | import arcade | ||
| Zeile 132: | Zeile 131: | ||
| main() | main() | ||
| </ | </ | ||
| - | Aufgabe: verändere | + | <WRAP center round todo 80%> |
| + | **Aufgabe** | ||
| + | * Verändere | ||
| + | * Verändere das Programm von oben, sodass der Kreis an den Rändern des Fensters stehen bleibt. | ||
| + | * Verändere das Programm von oben, sodass man die Bewegung des Kreises nicht abrupt ändern kann. Der Kreis soll quasi die Beschleunigung verändern, so dass man ihn schneller und langsamer machen kann. | ||
| + | </ | ||
| + | |||
| + | ===== Akteure (Spieler, Gegner etc. hinzufügen (Sprites und Spritelists) ===== | ||
| + | Mit den Konzepten von oben könnte man ein ganzes Spiel programmieren. Doch Arcade stellt uns weitere Hilfsobjekte und Methoden zur Verfügung, die das Programmieren eines Spiels erleichtern sollen. Die Klasse '' | ||
| + | Haben die Sprites eine eigene '' | ||
| + | |||
| + | Sprites erstellt man, indem man eine Klasse von der Klasse '' | ||
| + | [[https:// | ||