Skip to content

Frontend

Meksimus edited this page Mar 31, 2017 · 2 revisions

Data

Ich schreibe hier mal auf welche Daten ich für das Frontend brauche (wenn ich das alles richtig verstanden habe):

Gerade laufende Spiele [ ]:

  • Game ID
  • Game Type
  • Game Events (Start Game, Stop Game, Winner, etc.)

Verbundene Clients [ ]:

  • Game ID (in welchem Spiel sie sich befinden)
  • Player ID
  • Name (<- speichern wir das nur am Frontend? Dann ist es nämlich nicht persistent)

Admins:

  • Wie machen wir authentication?
  • Schickt ihr mir vielleicht einfach einen Code per MQTT den ich einfach abgleiche?

Statistik:

... Wie Was Wo?

UI

Gedanken zum Interface:

Game View

  • List of Clients

    • Client ID
    • Client Name
    • Client Status (Dead/Alive) <- stelle ich gerade mit roten/grünen Hintergrundfarben dar
    • Client Events (Buttons etc) <- hab ich bis jetzt mit kleinen JS Animationen dargestellt
  • Statistics

    • Nach dem Spiel-Ende?
    • Mit Button Erreichbar?

Flow

  • (blocking) Game Selection Page -> Game View -> Back -> Game Selection Page
    oder
  • (non-blocking) Default Game View -> Tabs/Dropdown -> Other Game Views

Clone this wiki locally