1 Introdução
O projeto “Pong Game Multijogadores via Navegador Web” é uma implementação moderna do clássico jogo Pong, adaptado para ambiente com multijogadores na web. Utilizando Python com Django para o Backend e JavaScript para o Frontend, o jogo permite que os jogadores joguem em tempo real através de seus navegadores em microcomputadores. Além de permitir partidas multijogadores, o jogo também oferece a possibilidade de desafiar uma inteligência artificial (IA) e organizar torneios entre múltiplos jogadores. O sistema é construído com uma arquitetura de microsserviços para melhorar a escalabilidade e a manutenção.
Como discutido no MOG: Development & Deployment of Multiplayer Online Games, "quando se fala em múltiplos milhares de jogadores simultâneos no mesmo mundo do jogo, não será possível escalar verticalmente e será necessário escalar horizontalmente" (2017, p. 225). Isso enfatiza a importância de uma arquitetura modular e distribuída, em que cada servidor opera como uma entidade independente, comunicando-se por mensagens, o que é essencial para manter a estabilidade e a escalabilidade do sistema.