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.