https://github.com/vilhalva/jogo-do-prong
🎮ESTE JOGO É UMA MISTURA DE AÇÃO E ESTRATÉGIA, ONDE O JOGADOR DEVE SE MOVIMENTAR COM CUIDADO PARA MAXIMIZAR SUA INTERAÇÃO COM A BOLA E MINIMIZAR A EXPOSIÇÃO AO INIMIGO.
https://github.com/vilhalva/jogo-do-prong
codigo framework interface jogo projeto pygame python
Last synced: 8 months ago
JSON representation
🎮ESTE JOGO É UMA MISTURA DE AÇÃO E ESTRATÉGIA, ONDE O JOGADOR DEVE SE MOVIMENTAR COM CUIDADO PARA MAXIMIZAR SUA INTERAÇÃO COM A BOLA E MINIMIZAR A EXPOSIÇÃO AO INIMIGO.
- Host: GitHub
- URL: https://github.com/vilhalva/jogo-do-prong
- Owner: VILHALVA
- Created: 2024-07-25T20:10:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-26T15:24:33.000Z (over 1 year ago)
- Last Synced: 2024-12-29T18:42:13.410Z (over 1 year ago)
- Topics: codigo, framework, interface, jogo, projeto, pygame, python
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JOGO DO PRONG
🎮ESTE JOGO É UMA MISTURA DE AÇÃO E ESTRATÉGIA, ONDE O JOGADOR DEVE SE MOVIMENTAR COM CUIDADO PARA MAXIMIZAR SUA INTERAÇÃO COM A BOLA E MINIMIZAR A EXPOSIÇÃO AO INIMIGO.
## DESCRIÇÃO:
O jogo "Prong" é uma versão simplificada de um jogo de ação em que o jogador controla um retângulo (jogador) e deve interagir com dois outros objetos: uma bola e um inimigo. O objetivo do jogo é evitar a colisão com o inimigo enquanto o jogador tenta interagir com a bola para aumentar seu tamanho e, ao mesmo tempo, evitar ser tocado pelo inimigo.
## CONTROLES:
- **Tecla `Seta para Cima` (`UP`)**: Move o jogador para cima.
- **Tecla `Seta para Baixo` (`DOWN`)**: Move o jogador para baixo.
- **Tecla `Seta para Esquerda` (`LEFT`)**: Move o jogador para a esquerda.
- **Tecla `Seta para Direita` (`RIGHT`)**: Move o jogador para a direita.
## PONTOS CHAVES:
- **Colisão com a Bola**: Faz com que a bola seja reiniciada e aumenta o tamanho do jogador, além de incrementar a velocidade do inimigo.
- **Colisão com o Inimigo**: Reduz o tamanho do jogador.
- **Movimento e Rebate**: A bola e o inimigo rebatem ao atingir as bordas da tela, mantendo o jogo dinâmico e desafiador.
## EXECUTANDO O JOGO:
1. **Instalando as dependências:**
- Antes de executar o jogo, certifique-se de instalar todas as dependências necessárias. No terminal, execute o seguinte comando para instalar as dependências listadas no arquivo `requirements.txt` em `CODIGO`:
```bash
pip install -r requirements.txt
```
2. **Inicie o Jogo:**
- Inicie com o seguinte comando:
```bash
python CODIGO.py
```
3. **Jogando:**
1. **Movimento da Bola**:
- A bola se move continuamente pela tela, rebaterá nas bordas da tela e inverte sua direção quando atinge qualquer borda.
- Se a bola colidir com o jogador, ela será reiniciada no centro da tela e o tamanho do jogador aumentará em 8.5 unidades.
- A velocidade da bola também é incrementada quando ela toca o jogador.
2. **Movimento do Inimigo**:
- O inimigo se move de forma autônoma pela tela em um padrão de rebote. Ele também inverte sua direção ao colidir com as bordas da tela.
- Se o inimigo colidir com o jogador, o tamanho do jogador diminuirá um pouco (definido por `novoTamanhoDaBola`).
3. **Jogador**:
- O jogador pode se mover pelas setas do teclado.
- O jogador deve evitar o inimigo e interagir com a bola.
- O jogador também deve evitar sair da tela. Se o jogador atingir as bordas da tela, ele será posicionado de volta para dentro da tela, em uma posição válida.
4. **Regras Adicionais**:
- O tamanho máximo do jogador é 200 unidades.
- O tamanho mÃnimo do jogador é 10 unidades.
- A velocidade do inimigo aumenta conforme o jogador interage com a bola.
## NÃO SABE?
- Entendemos que para manipular arquivos em muitas linguagens e tecnologias, é necessário possuir conhecimento nessas áreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponÃveis:
* [CURSO DE PYGAME](https://github.com/VILHALVA/CURSO-DE-PYGAME)
* [CURSO DE PYTHON](https://github.com/VILHALVA/CURSO-DE-PYTHON)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)
## CREDITOS:
- [PROJETO BASEADO NO "oprogramadorreal"](https://github.com/oprogramadorreal/Prong)
- [PROJETO EDITADO PELO VILHALVA](https://github.com/VILHALVA)