diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-07-13 11:49:39 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-07-13 11:49:39 +0200 |
| commit | f381cd2c7414e218db5d676cf6d6669e1853c258 (patch) | |
| tree | aa2becbb8fb386f13d33c5ea9aa406d94d3b974b /Info | |
| parent | 083059ed1959848f4b126c2a5fe72b46129b3353 (diff) | |
| download | unterricht-f381cd2c7414e218db5d676cf6d6669e1853c258.tar.gz unterricht-f381cd2c7414e218db5d676cf6d6669e1853c258.zip | |
improve space inavders material
Diffstat (limited to 'Info')
| -rw-r--r-- | Info/9/3/SpaceInvaders/img/greenfoot_buttons.png | bin | 2173 -> 0 bytes | |||
| -rw-r--r-- | Info/9/3/SpaceInvaders/img/screenshot.jpg | bin | 0 -> 71259 bytes | |||
| -rw-r--r-- | Info/9/3/SpaceInvaders/img/space-invaders.png | bin | 11288 -> 6784 bytes | |||
| -rw-r--r-- | Info/9/3/SpaceInvaders/modellierung_handout.tex | 17 | ||||
| -rw-r--r-- | Info/9/3/SpaceInvaders/slides.md | 2 |
5 files changed, 12 insertions, 7 deletions
diff --git a/Info/9/3/SpaceInvaders/img/greenfoot_buttons.png b/Info/9/3/SpaceInvaders/img/greenfoot_buttons.png Binary files differdeleted file mode 100644 index 8aab0fc9..00000000 --- a/Info/9/3/SpaceInvaders/img/greenfoot_buttons.png +++ /dev/null diff --git a/Info/9/3/SpaceInvaders/img/screenshot.jpg b/Info/9/3/SpaceInvaders/img/screenshot.jpg Binary files differnew file mode 100644 index 00000000..4e461d59 --- /dev/null +++ b/Info/9/3/SpaceInvaders/img/screenshot.jpg diff --git a/Info/9/3/SpaceInvaders/img/space-invaders.png b/Info/9/3/SpaceInvaders/img/space-invaders.png Binary files differindex a80c4fd2..1d65f6f6 100644 --- a/Info/9/3/SpaceInvaders/img/space-invaders.png +++ b/Info/9/3/SpaceInvaders/img/space-invaders.png diff --git a/Info/9/3/SpaceInvaders/modellierung_handout.tex b/Info/9/3/SpaceInvaders/modellierung_handout.tex index a35bfaa1..7414c73f 100644 --- a/Info/9/3/SpaceInvaders/modellierung_handout.tex +++ b/Info/9/3/SpaceInvaders/modellierung_handout.tex @@ -11,18 +11,23 @@ \begin{defbox}{Klassenkarte $\Rightarrow$ Code} \iftoggle{lehrerversion}{\iftrue}{\iffalse} \begin{tabular}{p{0.5\textwidth} p{0.5\textwidth}} -\vspace{0.01cm} +\vspace{0.1cm} \begin{tikzpicture} -\begin{class}[text width=4cm]{Lazer}{0, 0} +\begin{class}[text width=4cm]{Laser}{0, 0} \attribute{x} \attribute{y} \attribute{geschwindigkeit} \operation{bewegen()} \end{class} + +\draw[->] (Laser) edge[above, red] node {1.} ($(Laser.north east) + (1, 0)$); +\draw[->] (Laser) edge[above, blue] node {2.} ($(Laser.east) + (1, 0)$); +\draw[->] (Laser) edge[above, teal] node {3.} ($(Laser.south east) + (1, 0)$); \end{tikzpicture} & +\vspace{-0.25cm} \begin{minted}[]{java} -public class Lazer +public class Laser { int x; int y; @@ -42,10 +47,10 @@ public class Lazer \section*{Schritte} \begin{enumerate}[itemsep=0.2cm] -\item Klasse mithilfe des \gap{{\Huge Klassennamen}} definieren. -\item Attribute mit geeigneten \gap{{\Huge Datentypen}} deklarieren. +\item \textcolor{red}{Klasse} mithilfe des \gap{{\Huge Klassennamen}} definieren. +\item \textcolor{blue}{Attribute} mit geeigneten \gap{{\Huge Datentypen}} deklarieren. \vspace{0.3cm} -\item Methoden mit geeignetem \iflehrer{{\Huge Rückgabetyp und Parametern}}{\ruletoend{0.1pt}} \\ +\item \textcolor{teal}{Methoden} mit geeignetem \iflehrer{{\Huge Rückgabetyp und Parametern}}{\ruletoend{0.1pt} \\} definieren. \end{enumerate} diff --git a/Info/9/3/SpaceInvaders/slides.md b/Info/9/3/SpaceInvaders/slides.md index b6eb5141..c72a461e 100644 --- a/Info/9/3/SpaceInvaders/slides.md +++ b/Info/9/3/SpaceInvaders/slides.md @@ -99,7 +99,7 @@ Damit Grennfoot ein Objekt etwas tun lassen kann, muss es ein `Actor` *sein*. ## Greenfoot und die geheimnisvollen Knöpfe -{.center} +{.center} ### Act |
