Sæt dig ind i hvad 3-lagsmodellen går ud på, samt hvad man forstår ved Client-server arkitektur (det bliver overordnet gennemgået og så er der kilder forneden)
Kig på GoPlayDot og sæt dig ind i spillereglerne og mekanikkerne i spillet (gennemgås i video til højre) Evt. kan det være en idé at afprøve det med et par andre.
Når du har set og forstået (afprøvet?) spillet, skal du forsøge at besvare og beskrive følgende:
hvilke elementer observerer du i systemets præsentationslag, og hvordan bidrager deres udformning til spillets funktioner?
Det vi ser i præsentationslaget er de forskellige muligheder du har som bruger at klikke på som: Join game, indtasgt dit navn, boost osv.
Hvilke operationer vil du mene foretages i applikationslaget (det logiske lag)?
Det der befinder sig i applikationslaget er måden knapperne virker på fx når det klikkes på "Create game" så sendes du videre til en ny skærm som gøres ved at der kodes, hvad der skal ske, når du trykker på de forskellige knapper. Det der også befinder sig i applikationslaget er når du fx bliver drabt, dræber eller overtager en zone, så får du point, hvor at det med at du overtager en zone det sender applikationslaget informationen fra præsentationslaget til datalaget. Når din score så er gemt databasen, så sørger applikationslaget for at sende informationen fra datalaget til præsentationslaget, så brugeren kan se sin score.
Hvilke data modtager, opbevarer og leverer systemet (og evt. hvornår og hvordan), tror du?
Den data som bliver gemt er deres score, hvor den kan blive højere og laver afhængeligt af om du dræber eller bliver drabt, og om du overtager en zone, eller en af dine zoner bliver overtaget. Alt denne information er noget applikations leverer fra præsentationslaget ned til datalaget.
Hvilke funktioner vil du mene overordnet ligger i hhv. klient- og serverdelen af systemet?
Funktioner som ligger i klientdelen er de knapper du kan trykke og generelt det som du kan se og gøre på din skærm.
Npgle af de funktioner som ligger i serverdelen, er kortet med de forskellige baser, hvor den så får information fra klientdelen, hvor den kan så kan farve basen med den farve som spilleren har. I serverdelen ligger scoreboardet også, da klientdelen sender information med +/- point, hvor serveren organiserer det, og sender det ud til klientet til sidst.
Kort øvelse med flowdiagrammer:
Sæt dig ind i Use case- og flow-diagrammer og deres syntaks (det bliver overordnet gennemgået, og så er der kilderne)
Tjek!
Prøv at udarbejde et use case diagram for airbnb (evt. på bare en del af systemet)
Ikke færdig
Prøv desuden at udarbejde et flowdiagram for en eller flere udvalgte operationer, der typisk foretages på airbnb (f.eks. en reservation, oprettelse af bruger, afgrænset søgning...)
Ikke færdig
Med afsæt i UX-trekanten (bliver gennemgået) giv da bud på hvordan der på airbnb,dk er taget højde for brugervenlighed, nytte og engagement
Ikke færdig
· Analyse, dokumentation og præsentation af observationer
· Sæt dig med den gruppe du gik rundt sammen med på Ragnarock
· Beskriv "back stage pass" ved hjælp af diagrammer. Vis:
o Hvordan I mener systemarkitekturen er opbygget på "back stage pass"
o Use cases - hvilke forskellige aktører, I mener håndterer hvilke funktioner i systemet og med hvilke effekter
Skaberen/skaberne af systemet: Kommer med ideen og laver projekt
Dem der Visualisere på Ragnarock: Dem på ragnerock stiller det op, og sørger for at systemet kan bruges og forstås af brugerne. De sørger også for at det fortsat virker, ved at tjekke op hver dag, eller hvis en bruger rapporterer en fejl.
Ham der fikser problemer i koden og/eller chippen: Hvis der sker en form for fejl, skal der være en til at fikse det, så systemet kan virke optimalt til brugerne igen
Elektrikere/Teknikere: Systemet består af strøm og trådløse forbindelser, som riskiere at skulle fikses. De skal stå til rådighede hvis noget går galt
Brugeren/kunden: De oplever og nyder det som er lavet. Som bruger/kunde kan du også evaluere oplevelsen og komme med feedback til forbedringer
o Data flow og algoritmer i (evt. bare dele af) i systemet - hvilke data modtages, hvorfra/hvordan, og hvordan anvendes/behandles de?
· Suppler gerne med beskrivelser af nogle af de andre stationer i udstillingen
1. Den første station vi så var denne ved indgangen. Ved at løfte hånden op og ned over de lysende stave kunne du ændre farven, motivet, lyset osv. vha. cencorer som opfangende afstanden mellem din hånd og staven. Dette skete live på skærmen, mens du stod med hænderne og ændrede på forskellige elementer.