marcusklaas/Achtung--die-Kurve- — Issue #26: nieuw updatemechanisme
Author: marcusklaas
Created: 2012-01-29 21:36:15+00:00
State: open
Labels: non-critical

om bandbreedte te sparen en toch spelers in de lobby goed op de hoogte houden:

createGame stuurt pakketje naar iedereen in lobby: yo, ik ben game gestart

om de zoveel seconden hele lijst sturen naar spelers in lobby om op te hoogte te houden van games die gestopt zijn en een veranderd aantal spelers

als client zo'n pakketje ontvangt moet ie ff de scrollstand onthouden, de lijst herversen en proberen zo veel te scrollen. voor kleine veranderingen kun je dan nog redelijk de lijst bekijken (je springt dan niet om de zoveel seconden naar boven)

idealiter: alleen sturen als er wat veranderd is en niet aan iedereen op dezelfde tick

misschien ook ff een bool in config.js toevoegen om te filteren/ sorteren op game state, zodat we gemakkelijk kunnen aanpassen welke games het best zichtbaar zijn (reeds gestarte games zijn bijv niet zo heel interessant voor spelers en daarom wellicht liever onderaan of helemaal niet zichtbaar)