Case-1 Arkaden

Kodning af spil

Case type

opsætning af en spil side ved brug af JS og Git

År

2022

Roller

kodning af vendespil

hvad jeg lavet

Jeg var ansvarlig for kodningen og opbygningen af vendespil

som den første case på første semester fik vi til opgave at lave en arkade hjemmeside til spil, hvor hver medlem af gruppen var ansvarlig for et spil 

Spillende skulle laves med JavaScript og jeg fik til opgave at lave vendespillet 

Vendespillet skulle opbygges med et grid på 10 x 10 hvor tallene 0-49 skulle forekomme to gange med tilfældig placering.

spilet skulle holde styr på scoren for de to spillere og til sidst gemme vinderen af runden samt dennes score i localstorage, så brownsen gemmer den og derved fremviser den når man åbner browseren igen.

Denne gemte værdi bliver så erstattet hver gang et nyt spil er færdigt.

Til at starte med opbyggede jeg sidens opsætning med HTML og CSS.

Derefter begyndte selve kodning af JavaScript til at få spillet til at fungere.

Startede med at lave et for loop der generer tallene. Resultatet bliver så pushed 2 gange ind i et array, der blander dem og sætter dem over i det endelige array. Der bliver brugt til at generere brættet ved at genere en række div og sætte værdierne fra arrayet ind i dem.

Derefter blev spillets funktionalitet kodet altså

  • spiller scorer
  • turskift
  • kortflip
  • check hvem der vandt 

til sidst blev der tilført en reset funktion, sådan at man kan starte en ny runde uden at genindlæse siden.

Alt koden blev lavet på en separat branch i git, så det ikke ville påvirke mine gruppe medlemmers arbejde.

det endelig resultat som ses øverst på siden var en side, hvor man kan gå igennem de forskellige spil

feedbacket vi fik var mest baseret på vores lidt rodede mappe opsætning 

men ellers fik vi lavet alt det der skulle laves til tiden.