School battle quiz

OŠ Gračani, Zagreb

Opis aplikacije

Multiplayer i WebSocket
Igra radi u stvarnom vremenu putem WebSocket veze:

Spajanje — prvi igrač otvori sobu i dobije 4-znamenkasti kod, drugi igrač upiše taj kod i ulazi
Server čeka oba igrača, zatim šalje game_start
Svaka runda: server šalje pitanje → oba igrača odgovaraju → server uspoređuje i šalje rezultat runde s ažuriranim zdravljem
Na kraju runde moguć je rematch — oba igrača moraju pristati, a zdravlje se resetira
Predmeti i težine
9 predmeta: Matematika, Hrvatski, Engleski, Kemija, Fizika, Informatika, Biologija, Povijest, Geografija
3 razine: Lako / Srednje / Teško
Svaka kombinacija predmet × težina ima zaseban bazen od ~78 pitanja iz kojeg server nasumično vuče.

Bodovanje / borbeni sustav
Igra je vizualno prikazana kao dvoboj s trakama zdravlja (100 HP):

Scenarij Tko prima štetu
Oba točno Sporiji igrač prima 10 štete
Jedan točno Pogrešan prima 20
Oba krivo Oba primaju 20
Pamćenje Šteta proporcionalna netočnosti (do 20)
Zdravlje padne na 0 → game over.

Galerija fotografija
Autori
Mentor:

Ivan Rupčić

Učenici:

Jakov Trtinjak, Mihael Jurki, Krisitijan Kosić, Andrej Štumberger, Toni Pejić

Tags: