Skip to content

Latest commit

 

History

History
57 lines (35 loc) · 1.86 KB

README.md

File metadata and controls

57 lines (35 loc) · 1.86 KB

UnoProsjekt

DAT109 Utviklingsprosjekt - Uno

Prosjektet er gjennomført av: Nora Kristiansen, Siri Kaarvik Slyk, Elina Tang Wa, Oda Bastesen Storebø, Aurora Sætran, Stian Lødemel, Martin N. Dyrstad

Om prosjektet

Prosjektet er utviklet i React, Java med Spring Boot, og PostgreSQL.

Innlogging og registrering benytter seg av REST API.

Lobby og spillrom kommuniserer over Websockets med STOMP-protokoll.

Kjøre prosjektet

Frontend-prosjektet ligger i Uno/frontend, kjør npm start fra denne mappen for å starte React-prosjektet på localhost:3000.

Backend-prosjektet ligger i Uno/src, kjør UnoApplication.java for å starte backend på localhost:8080.

Prosjektet benytter seg av Local Storage, så når man skal teste flere brukere må man benytte forskjellige nettlesere eller privat modus. (PS! Prosjektet fungerer ikke i Brave)


Registrering ble desverre ikke ferdig, så det er lagt inn test-brukere man kan benytte seg av.

Brukernavn Passord
User1 password
Nora password
Siri password

Starte et Uno-spill

Logg inn med to av testbrukerne fra tabellen over, i hver sine nettlesere login

Du er nå i lobbyen. Trykk Create new game session på en av brukerne lobby 1

Spillet er nå opprettet, og man kan se hvor mange spillere som er med. Spillet kan ikke startes før det er minst to spillere med. lobby 2

Bli med i spillet med den andre brukeren. lobby 3

Start spillet fra brukeren som opprettet spillet. lobby 4

Du befinner deg nå i spillrommet på begge brukerne. Spilleren som opprettet spillet starter. gameroom 1

Spilte kort vises hos alle brukere. gameroom 2