Skip to content

Simple multiplayer game made using socket.io, Praktični dio završnog ispita iz predmeta Odabrana poglavlja informacionih tehnologija

Notifications You must be signed in to change notification settings

tala-coder/Kamencici-socket.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Specifikacije

Kreirati web aplikaciju za online igranje igrice Kamenčići. Pravila igre su sljedeća:

  • Na raspolaganju je hrpa kamenčića.

  • Igru naizmjenično igraju dva igrača.

  • Svaki igrač u svom potezu bira koliko će kamenčića baciti u vodu.

  • U svakom potezu, igrač mora baciti bar jedan kamenčić, te ne smije baciti više od pola kamenčića (dakle, smije uzeti pola, ali ne više).

  • Gubi igrač koji ostane bez poteza.

  • Igrač ostaje bez poteza kada na hrpi ostane tačno jedan kamenčić. Aplikacija treba da dozvoljava online igranje za dva igrača (svako igra na svom računaru). Ukoliko se treći igrač prijavi na stranicu, ispisuje se prikladna poruka i igrač ne počinje igru. Dakle, u svakom trenutku najviše dva igrača igraju igru. Nakon učitavanja stranice, igrač unosi username i igra kreće.

Node aplikacija treba da sadrži više dijelova:

  1. Ruta /igra čijim se učitavanjem otvara prozor za unos korisničkog imena igrača. Nakon unosa korisničkog imena, dešava se jedna od tri situacije:
    Prikazuje se poruka da je igra popunjena, ukoliko su dva igrača aktivna i igraju igru.
    Prikazuje se poruka da se čeka drugi igrač, ukoliko je trenutni korisnik jedini aktivan. Nakon prijave drugog igrača, počinje igra.
    Počinje nova igra, ukoliko je trenutni korisnik drugi aktivni korisnik.

  2. Glavna igra se sastoji od nekoliko elemenata:
    a. Prikazuje se broj kamenčića na raspolaganju.
    b. Prikazuje se tekst koji je igrač na potezu.
    c. Prikazuje se polje za unos broja kamenčića koje igrač bira.
    d. Nakon poteza jednog igrača, potez se automatski prikazuje drugom igraču! Dakle, drugi igrač ne mora učitavati igru kako bi ona bila validna.

Preview

New.video.mp4
New.video2.mp4

About

Simple multiplayer game made using socket.io, Praktični dio završnog ispita iz predmeta Odabrana poglavlja informacionih tehnologija

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published