Permitir o carregamento do jogo no modo desconectado (offline): arquivos HTML, Javascript e assets.
Quando desconectado, avisar o usuário.
Ao voltar ao estado conectado (possível oscilação na rede), informar o usuário. O método socket.on("connect") pode auxiliar neste requisito.
Estudar e, se viável, implementar preload com o service worker - preferencialmente política cache-first-network-later.
Preparar o jogo para rodar como um PWA. Depende de https://github.com/boidacarapreta/adcipt20221/issues/41 e https://github.com/boidacarapreta/adcipt20221/issues/43. Detalhe: o PWA serve tanto para computador de mesa quanto dispositivos móveis - podendo ser jogos com endereços distintos.
Requisitos:
Permitir o carregamento do jogo no modo desconectado (offline): arquivos HTML, Javascript e assets. Quando desconectado, avisar o usuário. Ao voltar ao estado conectado (possível oscilação na rede), informar o usuário. O método socket.on("connect") pode auxiliar neste requisito. Estudar e, se viável, implementar preload com o service worker - preferencialmente política cache-first-network-later.