Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/andrecerqueira/spacefighter-pygame

A simple mini-game developed with Pygame.
https://github.com/andrecerqueira/spacefighter-pygame

game pygame python

Last synced: about 2 months ago
JSON representation

A simple mini-game developed with Pygame.

Awesome Lists containing this project

README

        

# SpaceFighter-Pygame 🚀

SpaceFighter é um jogo de duelo entre duas naves espaciais controladas pela detecção de objetos coloridos através de uma webcam. As naves podem disparar balas uma contra a outra, e o jogo termina quando a saúde de uma das naves chega a zero.

## Screenshot do Jogo
![Screenshot](https://github.com/AndreCerqueira/SpaceFighter-Pygame/assets/80036723/bd11c94b-8d46-42b6-97c7-daa49e3a503c)

## Características

- **Controle Intuitivo**: Mova objetos coloridos na frente da sua webcam para controlar as naves no jogo.
- **Duelo Espacial**: Dispare balas e tente derrubar a nave do oponente.
- **Detecção de Cores**: Usa a biblioteca OpenCV para detecção e segmentação de cores.

## Como Jogar

1. Posicione um objeto vermelho e um objeto verde na frente da webcam.
2. Mova os objetos para cima e para baixo para controlar as naves correspondentes no jogo.
3. Pressione as teclas de controle para disparar balas contra a nave adversária.
4. O jogo termina quando a saúde de uma das naves chega a zero.

## Instalação

```bash
# Clone este repositório
git clone https://github.com/AndreCerqueira/SpaceFighter-Pygame.git

# Navegue até a pasta do projeto
cd SpaceFighter-Pygame

# Instale as dependências
pip install pygame opencv-python
```

# Execute o jogo
```bash
python main.py
```

# Dependências
- Pygame
- OpenCV

# Contribuição
Sinta-se à vontade para contribuir com o projeto! Faça um fork, crie uma nova branch, faça suas alterações e abra um pull request.

# Licença
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.