Skip to content

matf-pp/2021_Kviiiz-

Repository files navigation

2021_Kviiiz-

Codacy Badge

Tema

Implementacija kviza zasnovana na chat room-u.

Uputstvo

Korisnik postavlja svoje ime komandom /name ime.
Nakon toga može da se priključi željenoj sobi komandom /join room_name. Ako je uneto ime sobe koja ne postoji napraviće se nova soba i korisnik postaje njen admin.
Komandom /rooms se izlistavaju sve slobodne sobe.
Članovi mogu da se dopisuju dok igra nije u toku.
Admin pokreće kviz komandom /start, nakon čega se pojavljuje prvo pitanje. Kada svi takmičari daju svoje odgovore prelazi se na naredno pitanje, a igrači koji su tačno odgovorili dobijaju odgovarajući broj poena. Svako pitanje ima vremensko ograničenje nakon kog se prelazi na naredno pitanje, ukoliko svi odgovore pre isteka vremena odmah će se preći na naredno pitanje. Jedan kviz se sastoji od 10 nasumično izabranih pitanja.
Korisnik u bilo kom trenutku može uneti komandu /help da bi video koje opcije može da koristi.
Soba se napušta komandom /quit.

Implementacija

  • jezik GO
  • neke od korišćenih biblioteka: fmt, net, log, string, bufio, math, time
  • pitanja za kviz se preuzimaju sa stranice https://opentdb.com/

Pokretanje

Pokretanje servera:

./Releases/2021_Kviiiz-

Pokretanje klijenta:

telnet localhost 8888

Operativni sistem

Linux

Autori

About

Kviz za vise igraca, gde se igraci takmice ko ce brze da odgovori na data pitanja.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages