\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}