diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-06-18 16:42:17 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-06-18 16:42:17 +0200 |
| commit | bf4175c1afe58ef68e9bf98274db495d487cc726 (patch) | |
| tree | badb85ec4e78e3575afc9cd95969d4cb26ad30cb /Info | |
| parent | 0132ce1d58e0aeeb2f5f8611b3775b671053787b (diff) | |
| download | unterricht-bf4175c1afe58ef68e9bf98274db495d487cc726.tar.gz unterricht-bf4175c1afe58ef68e9bf98274db495d487cc726.zip | |
add jumpnrun improvements
Diffstat (limited to 'Info')
| -rw-r--r-- | Info/10/2/JumpNRun/arbeitsauftrag1.tex | 6 | ||||
| -rw-r--r-- | Info/10/2/JumpNRun/slides.md | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/Info/10/2/JumpNRun/arbeitsauftrag1.tex b/Info/10/2/JumpNRun/arbeitsauftrag1.tex index 56340c65..cfc18b72 100644 --- a/Info/10/2/JumpNRun/arbeitsauftrag1.tex +++ b/Info/10/2/JumpNRun/arbeitsauftrag1.tex @@ -134,7 +134,7 @@ Vergiss nicht deine Implementierung regelmäßig zu testen. \begin{itemize} \item Bewege die Figur anhand ihrer Geschwindigkeit in X-Richtung (\texttt{vx}) horizontal\\ (\mintinline{java}{move(double deltaX, double deltaY)}). -\item Ändere die Geschwindkeit, \emph{falls} eine Pfeiltaste gedrückt wird, um \texttt{speed} in die entsprechende Richtung +\item Ändere die Geschwindigkeit, \emph{falls} eine Pfeiltaste gedrückt wird, um \texttt{speed} in die entsprechende Richtung (\mintinline{java}{isKeyDown(int key)} und \mintinline{java}{Key.ArrowLeft}, \mintinline{java}{Key.ArrowRight}). \item Bremse die Figur, falls \boldred{keine} der beiden Tasten gedrückt wird (setzte \texttt{vx} auf $80\%$ des aktuellen Werts). \end{itemize} @@ -167,7 +167,7 @@ Die Figur soll auch so Aussehen, als würde sie sich bewegen. \begin{itemize} \item Ergänze die Figur um das Attribut \texttt{headingRight} \item Setze den Wert entsprechend, wenn die Figur die Richtung wechselt. - \item Spiegele die Figur damit die Blickrichtungzur Laufrichtung passt (\mintinline{java}{mirrorX()}). + \item Spiegele die Figur damit die Blickrichtung zur Laufrichtung passt (\mintinline{java}{mirrorX()}). \end{itemize} Die Online-IDE kann mehrere Bilder eines Sprites nacheinander anzeigen. @@ -179,6 +179,6 @@ Die Online-IDE kann mehrere Bilder eines Sprites nacheinander anzeigen. \end{itemize} \vfill -Dieses Werk ist lizenziert unter einer \href{https://creativecommons.org/licenses/by-sa/4.0/}{CC BY-SA 4.0} Lizenz \faCreativeCommons\ \faCreativeCommonsBy\ \faCreativeCommonsSa. +Dieses Werk ist lizenziert unter einer \href{https://creativecommons.org/licenses/by-sa/4.0/}{CC BY-SA 4.0} Lizenz \faCreativeCommons\ \faCreativeCommonsBy\ \faCreativeCommonsSa. \end{document} diff --git a/Info/10/2/JumpNRun/slides.md b/Info/10/2/JumpNRun/slides.md index a7f620e0..53a5517c 100644 --- a/Info/10/2/JumpNRun/slides.md +++ b/Info/10/2/JumpNRun/slides.md @@ -476,8 +476,12 @@ Die Online-IDE bietet die Klasse `Group` zur Verwaltung mehrer graphischer Objek * `void destroyAllChildren()` - Zerstört alle Objekte der Gruppe * ... +<!-- TODO: Prepare Level to observe Constructor changes in the world --> + ## \faIcon{desktop} Arbeitsauftrag: Level1 \hfill{} 15min +<!-- TODO: Improve instructions --> + \let\tightlist\relax * (Implementiere die Klasse `Level`) * Implementiere die Klasse `Level1`, die von der Klasse `Level` erbt. |
