An open API service indexing awesome lists of open source software.

https://github.com/rayvilaca/pong

O objetivo deste projeto é criar o jogo Pong multiplayer usando a linguagem Python e a biblioteca Pygame.
https://github.com/rayvilaca/pong

game multiplayer pong-game python socket

Last synced: 9 months ago
JSON representation

O objetivo deste projeto é criar o jogo Pong multiplayer usando a linguagem Python e a biblioteca Pygame.

Awesome Lists containing this project

README

          


Jogo Pong Multiplayer em Python
Python logo

O objetivo deste projeto é criar o jogo Pong multiplayer usando a linguagem Python e a biblioteca Pygame.

### Instruções:

**Passo 1**: Para garantir que todas as dependências necessárias para o funcionamento do jogo estejam instaladas, execute o seguinte comando no terminal:

```pip install -r requirements.txt```

O arquivo **requirements.txt** lista todas as dependências essenciais.

**Passo 2**: Agora que as dependências estão em ordem, configure o ip e a porta no arquivo servidor.py e coloque o mesmo dado no arquivo jogo.py.

**Passo 3**: Inicie o jogo no servidor executando o seguinte comando:

```python3 executar_servidor.py```

**Passo 4**: Inicie o jogo no cliente executando o seguinte comando:

```python3 executar_cliente.py```

OBS: O jogo começa apenas quando os dois jogadores se conectarem

### Regras:
O jogador que se conectar primeiro será representado pela raquete vermelha à esquerda e usará as teclas W e S para movimentá-la. Enquanto isso, o segundo jogador será a raquete azul à direita e utilizará as setas para cima e para baixo. O objetivo do jogo é marcar 10 pontos primeiro para vencer.

### Imagens do jogo:

![](/images/img-espera-jogador.png)

![](/images/img-comeca-partida.png)