Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 1.14 KB

README.md

File metadata and controls

28 lines (16 loc) · 1.14 KB

Particle Collision System

Este projeto implementa um sistema de simulação de colisão de partículas usando a biblioteca Pygame. As partículas têm a capacidade de detectar colisões com as bordas da janela e entre si. Para otimizar a detecção de colisão, foi implementado um algoritmo criando uma uniform grid, dividindo as partículas em células com base no tamanho da janela. Isso permite que a detecção de colisão seja realizada apenas entre partículas que ocupam a mesma célula ou células adjacentes, reduzindo significativamente o número de comparações por quadro.

demo.mov
Screen.Recording.2024-06-16.at.13.22.353.mov

Instalação e Execução

Pré-requisitos

Certifique-se de ter o Python instalado. Você pode baixá-lo em python.org.

Instalação das Dependências

Abra um terminal e instale a biblioteca Pygame com o seguinte comando:

pip install pygame

Executando

python main.py