Skip to content

pedrobraiti/Particle-Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este projeto esta sendo reescrito do 0 por questões de otimização e mudança de objetivo, porem permanecerá sendo desenvolvido em JavaScript até que haja alguma necessidade de mudar isso também

Particle-Simulation

Uma simulação interativa de partículas em 2D, demonstrando movimento, colisões e interações físicas usando JavaScript.

FUNCIONALIDADES:

Posicionamento de Partículas em uma grid: Organize partículas em uma grid para fácil visualização e interação.

Movimento personalizado e colisões de partículas.

Interações fisicas entre particulas.

Interface Gráfica Intuitiva: Oferece uma interface fácil de usar para iniciar, pausar e configurar a simulação.

Visualização em Tempo Real: Mostre a evolução da simulação em tempo real, permitindo que os usuários observem comportamentos dinâmicos.

image_particles


TECNOLOGIAS UTILIZADAS:

JavaScript: Linguagem de programação utilizada.

p5.js


COMO JOGAR:

Como o desenvolvimento deste projeto ainda esta em andamento, não existe um menu no jogo para que o usuario possa escolher o elemento que ira usar, porntanto trago abaixo uma descrição do projeto. ➥ primeiramente clique em 'index.html' com o botão direito do mouse e selecione 'open with live server', então abra a aba criada no navegador e divirta-se.

➛ Click direito do mouse sobre o canva faz com que as particulas surjam.

➛ scroll do mouse para cima aumenta a area de surgimento em volta do mouse, assim como o scroll para baixo diminui esta area.

➛ botão do scroll serve como 'delete' para os elementos.

➛ os elementos são selecionados através dos numeros do teclado, sendo:

Tecla 1 -> Areia (tende a ficar em estado de repouso em forma piramidal)

Tecla 2 -> Água (tende a ficar nivelada)

Tecla 3 -> Ácido (elimina outros pixels)

Tecla 4 -> Madeira (Não é afetada pela gravidade, inflamável)

Tecla 5 -> Gás ('flutua', extremamente inflamável)

Tecla 6 -> Fogo (tende a subir)

About

Uma simulação interativa de partículas em 2D, demonstrando movimento, colisões e interações físicas usando JavaScript.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors