blob: a89dd9c217c9159bb6dafe52faff7d7e742c94da (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
\documentclass[a5paper]{handout}
\csname endofdump\endcsname
\usepackage{minted}
\usepackage{hyperref}
\begin{document}
\thispagestyle{empty}
\section*{\faIcon{desktop} Arbeitsauftrag: Wiederholung Java}
\textbf{Erklärung}
\begin{itemize}
\item \mintinline{java}{// TODO n: } markiert eine Stelle, die in Aufgabe \textbf{n} bearbeitet werden muss.
\item \mintinline{java}{/* FIXME n: */} markiert bestehenden Code, der in Aufgabe \textbf{n} verändert werden muss.
\end{itemize}
\textbf{Start}
\begin{enumerate}
\item Öffne die Online-IDE (\url{www.online-ide.de}) in deinem Browser.
\item Melde dich mit dem von mir erhaltenen Nutzer Namen und Passwort an.
\item Öffne das Projekt \textit{WhackAMole}.
\end{enumerate}
\subsection*{1. \faIcon{desktop} Felder - 10 min}
\begin{defbox}{Erinnerung}
Relevante Stellen sind mit \mintinline{java}{// TODO 1:} und \mintinline{java}{/* FIXME 1: /*} markiert.
\end{defbox}
\begin{enumerate}
\item \textit{Deklariere} und \textit{Initialisiere} ein Feld \texttt{moles}, in dem mehrere Objekte der Klasse \texttt{Mole} gespeichert werden sollen.
\item Verwende die \textit{Länge} des Feldes \texttt{moles} als Obergrenze für die Zählvariable \texttt{i} in den beiden \mintinline{java}{for}-Schleifen.
\item Speichere jedes neu erzeugte Objekt der Klasse \texttt{Mole} in dem Feld \texttt{moles}.
\end{enumerate}
\subsection*{2. \faIcon{desktop} Objekte verwenden - 10 min}
\begin{enumerate}
\item Setze die Sichtbarkeit neuer Maulwürfe auf \mintinline{java}{false}.
\item Behandle alle \underline{nicht} zerstörten Maulwürfe in der Methode \texttt{run}.
\item Setze die Sichtbarkeit des behandelten Maulwurfs entsprechend.
\end{enumerate}
\subsection*{3. \faIcon{desktop} Spiellogik - 10 min}
Implementiere einen Algorithmus, der erkennt, dass keine Maulwürfe mehr übrig sind und beende anschließend das Spiel.
\vspace{0.3cm}
\textbf{Für Schnelle:}
\begin{enumerate}
\item Spaß haben.
\item Implementiere einen Highscore in Abhängigkeit von der Zeit.
\item Färbe zufällig Maulwürfe in einer anderen Farbe, die dann nicht angeklickt werden dürfen.
\end{enumerate}
\end{document}
|