09 lip School battle quiz
OŠ Gračani, Zagreb
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.
Mentor:
Ivan Rupčić
Učenici:
Jakov Trtinjak, Mihael Jurki, Krisitijan Kosić, Andrej Štumberger, Toni Pejić


