Explicando a Simulação 🟢 🔴 🟡 🔵


Sobre:

 O presente trabalho foi elaborado com o propósito de atender aos requisitos da disciplina de Usabilidade, Desenvolvimento Web, Mobile e Jogos do curso de Ciências da Computação, no terceiro período da Universidade UniFG. O objetivo principal deste trabalho é oferecer aos alunos a oportunidade de adquirir conhecimentos acerca de um fenômeno emergente, assim como aprender a desenvolver uma simulação utilizando código JavaScript e HTML. Desta forma, os alunos poderão explorar tanto os aspectos teóricos como os práticos relacionados às áreas de programação e linguagem de marcação. Ao final deste trabalho, espera-se que os conceitos abordados tenham sido devidamente assimilados para serem aplicados em futuros projetos.

Partículas

Introdução à simulação:

 A simulação desenvolvida baseia-se nos princípios da Lei de Coulomb, que descreve a interação eletrostática entre partículas carregadas com cargas positivas ou negativas. O código da simulação foi implementado utilizando JavaScript e HTML.

 A Lei de Coulomb é uma lei fundamental da física que estabelece a relação entre a força elétrica e as cargas elétricas de duas partículas. De acordo com essa lei, a força elétrica entre duas cargas pontuais é diretamente proporcional ao produto das cargas e inversamente proporcional ao quadrado da distância entre elas.

 A fórmula matemática que representa a Lei de Coulomb é a seguinte:

F = k * (q1 * q2) / r^2

Onde:



 A Lei de Coulomb pode ser aplicada para determinar a força elétrica entre duas cargas pontuais de sinais diferentes (uma positiva e outra negativa), ou entre duas cargas de mesmo sinal (ambas positivas ou ambas negativas), que se repelem. A força elétrica resultante é atrativa quando as cargas possuem sinais opostos e repulsiva quando as cargas possuem o mesmo sinal.

 Utilizando esse conhecimento, criei a simulação adicionando várias interações e controladores em tempo real. Agora, cada uma dessas partículas interagem de acordo com regras específicas de atração e repulsão. Essas interações criam padrões e comportamentos complexos, demonstrando o fenômeno emergente.

Partículas

 A visão computacional de Stephen Wolfram também é aplicada nesse projeto. Ele propõe que o universo pode ser entendido como um sistema computacional, onde regras simples e repetidas levam à emergência de complexidade e caos. Através dessa abordagem, podemos explorar as propriedades emergentes e observar como a complexidade surge a partir de processos simples.

 É importante ressaltar que a simulação desenvolvida neste projeto serve como um exemplo introdutório, permitindo que os alunos compreendam os conceitos básicos e a aplicação da programação em simulações de fenômenos naturais.