SajariS / JuomaPeli

WineRed-Juomapeli
MIT License
0 stars 1 forks source link

Treffipeli

Esittely

Treffipeli on suunniteltu tarjoamaan pelaajille viihdyttävää ja vuorovaikutteista ajanvietettä. Peli antaa mahdollisuuden käyttää mielikuvitusta ja luoda hauskoja tilanteita kuvitteellisten treffikokemusten kautta. Tavoitteena on nauttia yhdessäolosta, luoda hupaisia muistoja ja viettää rentoa aikaa ystävien seurassa. Peli yhdistää juoman nauttimisen ja pelin pelaamisen luoden hauskan ja rentouttavan ilmapiirin.

Pelin kulku

  1. Yksi pelaajista luo pelin ja toimii pelin "isäntänä". Luomisen jälkeen käyttöliittymään avautuu aula, johon muut pelaajat voivat liittyä aulan koodilla. Isäntä voi tarvittaessa poistaa pelaajia aulasta.
  2. Kun aulassa on kaikki pelaajat, isäntä voi aloittaa pelin painamalla "aloita peli" napista, jolloin kaikki pelaajat siirtyvät peliin. Isännän tulee vielä painaa "Aloita jako" napista, jotta vuorot alkavat.
  3. Jokaiselle pelaajalle generoidaan treffikumppani ja pelaajalle vedetään hänen vuorollansa kortti, jossa ilmenee joku ominaisuus kumppanissa. Pelaaja voi päättää jatkaako hän kumppanin kanssa seuraaville treffeille eli vuorolle. Jos pelaaja ei jatka kumppaninsa kanssa, hänelle generoidaan uusi kumppani.
  4. Pelissä ei tällä hetkellä ole asetettua loppua, vaan pelaajat voivat itse päättää milloin peli loppuu.

Juomasäännöt

  1. KAIKKI pelaajat juovat "ensimmäisille treffeille" ennen kuin ensimmäinen pelaaja lukee ääneen mitä hänen kortissaan lukee.
  2. Jos pelaaja päättää olla jatkamatta kumppanin kanssa, kaikki pelaajat juovat.
  3. Pelin edetessä kaikki pelaajat juovat jokaisen kolmansille, viidensille ja kuudensille treffeille.

Käyttöliittymä

Kuvia käyttöliittymästä

Etusivu

Peliaula isännän näkökulmasta

Peliruutu kumppani

Peliruutu vuoro

Teknologiat

Backend

Frontend

Asennus

Projektin mukana tulee dockerfile tiedosto, jonka avulla palvelimen voi pystyttää helposti konttiin. Tuorein versio löytyy myös dockerhubista tägillä sajaris/juomapeliback.

Konttiasennukseen tarvitsee pelkästään Dockerin.

Asennus komennot

1.a Imagen luonti

# docker build -f .\juomapeli.Dockerfile . -t <Imagen nimi>

1.b Imagen pull

# docker pull sajaris/juomapeliback:latest

2 Kontin luominen

# docker run -p 127.0.0.1:8080:8080 -d --rm <Imagen nimi>

Linkit

Yhteystidot