aGautrain / ZetaPush-quizz

Real-time quizz with multiple rooms and websockets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZetaPush-quizz

Real-time quizz with websockets and multiple rooms

First step : login

alt text

Second step : lobby

Since you've joined the lobby you have three choices :

  • Join a room
  • Create your own
  • Wait, as the lobby is real-time sync, there is no need for refreshing !

alt text

alt text

The creation view allows you to define custom parameters such as the number of questions, or the delay before game starts.

Third step : game (before)

No difference between the creator of the room and the others who joined, Just wait the game to start and observe who will play with you.

alt text

Fourth step : game (during)

Once the game has started, nobody can enter the room and questions are sent by the server each X seconds.

alt text

Once answering server notifies you about the correctness and then refresh scores for all players. All players will be aware in real-time of who is winning.

alt text

At the end a game ladder is displayed, and the players can return to lobby.

alt text

Fifth step : game (after)

The room stays visible a certain time before it is destroyed.

alt text

About

Real-time quizz with multiple rooms and websockets


Languages

Language:TypeScript 61.3%Language:HTML 20.8%Language:CSS 16.1%Language:JavaScript 1.8%