diff --git a/compendium/modules/w06-patterns-lab.tex b/compendium/modules/w06-patterns-lab.tex index 1a3e5638..cc133969 100644 --- a/compendium/modules/w06-patterns-lab.tex +++ b/compendium/modules/w06-patterns-lab.tex @@ -98,7 +98,7 @@ \subsection{Valbara krav -- välj minst ett} \item Visa \emph{highscore} vid \emph{Game Over}. Highscore sparas med \code{introprog.IO} i en fil som skapas om den inte finns annars läses in vid uppstart om den finns och uppdateras vid behov. Spara hela highscore-listan eller bara högsta poäng hittills. \end{itemize} -\subsection{Förebredelser inför redovisningen} +\subsection{Förberedelser inför redovisningen} \Checkpoint\noindent Innan du redovisar din implementation ska du muntligt kunna redogöra för följande: \begin{itemize}[nosep, label={$\square$}] \item Studera någon annans spel och ge din kamrat minst ett tips om hur kodens läsbarhet kan förbättras. Skriv ner dina tips och beskriv dem vid redovisningen. @@ -111,7 +111,7 @@ \subsection{Förebredelser inför redovisningen} \subsection{Tips och förslag} \begin{enumerate}[leftmargin=*] - \item \textbf{Många små steg.} Kör kompilering under ändringsbevakning med \code{--watch} i ett eget terminalfönster, så att du vid varje ändring kan rätta ev. kompileringsfel. Kör och testa ditt program ett annat terminalfönster. + \item \textbf{Många små steg.} Kör kompilering under ändringsbevakning med \code{--watch} i ett eget terminalfönster, så att du vid varje ändring kan rätta ev. kompileringsfel. Kör och testa ditt program i ett annat terminalfönster. \item \textbf{Inför bra namn}. Din kod blir lättare att läsa och ändra i om du hittar på bra namn på medlemmar och lägger dem på lämpligt ställe. T.ex. kan du samla globala spel-konstanter i kompanjonsobjektet till klassen \code{Game}. Du kan bygga vidare på nedan kod och lägga till medlemmar allteftersom du upptäcker att de behövs. Nedan finns exempelvis en funktion som ger bakgrundsfärgen för en viss y-koordinat, vilken är användbar när du ska återställa bakgrunden efter att en mullvad har flyttat sig. \scalainputlisting[basicstyle=\ttfamily\fontsize{10}{12}\selectfont]{../workspace/w06_blockbattle/Game.scala}