Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/andrecerqueira/spacefighter-pygame
- Owner: AndreCerqueira
- Created: 2021-11-24T10:13:01.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-24T10:36:21.000Z (about 1 year ago)
- Last Synced: 2023-11-24T11:35:44.041Z (about 1 year ago)
- Topics: game, pygame, python
- Language: Python
- Homepage:
- Size: 5.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.