Moaboids é uma simulação interativa do algoritmo Boids, desenvolvida em C# com .NET 7 e a biblioteca gráfica Raylib-cs.
O algoritmo Boids simula o comportamento de bando (flocking) de pássaros e peixes, utilizando três regras simples aplicadas a cada agente (boid):
- Separação: evita colisões com boids próximos.
- Alinhamento: ajusta a velocidade para corresponder à média dos boids vizinhos.
- Coesão: move o boid em direção ao centro do grupo de vizinhos.
- C# / .NET 7
- Raylib-cs 4.5 — bindings .NET para a biblioteca gráfica Raylib
- Certifique-se de ter o .NET 7 SDK instalado.
- Clone o repositório:
git clone https://github.com/Moacyr007/moaboids.git cd moaboids - Execute o projeto:
cd Moaboids/Moaboids dotnet run
Algoritmo baseado em: https://vanhunteradams.com/Pico/Animal_Movement/Boids-algorithm.html