SET til Elm

Projekt24

Projekt24: SET

Introduktion

I det følgede skal vi bygge vores eget SET-spil, der virker i browseren. Det er en stor mundfuld, og derfor har vi brudt arbejdet ned i en række opgaver. Til hver opgave er der stillet en række delopgaver, som guider dig igennem arbejdet. Det er helt i orden at prøve selv i stedet for at følge delspørgsmålene, men for at kunne sammenligne din kode med andre, er den en vigtigt at beholde samme navne på funktionerne, som der er angivet i opgaverne. Det er naturligvis tilladt (endda en god ide!) at lave sine egne hjælpefunktioner undervejs.

Projektet er delt i 4 dele:

  1. Bordet
  2. Vi finder SET
  3. Det fulde spil
  4. Udvidelser
Del 1 er en introduktion, hvor vi bygger view-funktionen til vores SET-spil. Efter del 2 har man en fungerende udgave mini-udgave af 12 kort på det bord, hvor man kan finde de SET der er på bordet. Efter del 3 har man et fuldt fungererende SET-spil. I afsnit 4 foreslår vi, hvordan man kan udvikle sit spil yderligere. Her også plads til egne forslag og påfund.

Når man arbejder projektet igennem, vil man opdage, at opgaverne bliver mere og mere selvstændige. I del 1 er der hints og forklaringer til opgaverne, i del 2 er der enkelte hints, i del 3 er der ingen hints, og i del 4 skal arbejdet være helt selvstændigt.

I kan få hjælp af underviserne på samme måde: i del 1 hjælper vi med alt, i del 2 giver vi sparring, i del 3 hjælper vi med at diskutere problemerne på et abstrakt plan, mens del 4 skal løses helt selvstændigt.

Fremlæggelsen

Som afslutning på Projekt24 skal I fremlægge jeres SET-spil. Der er sat 20 minutter af til fremlæggelsen og 5 minutter til votering og feedback. Det vil sige 25 minutter i alt.

Fremlæggelsen skal indeholde:

Ovenstående må maksimalt tage 15 minutter, hvorefter der er 5 minutter til spørgsmål. Derefter voterer vi kort, og så får I feedback på jeres projekt og fremlæggelse.

Til fremlæggelsen vægtes følgende:

Bemærk at design ikke vægtes i bedømmelsen, men det er vigtigt, at det for eksempel er let at se forskel på knapperne.