Boids de craig reynolds

Soyez le premier à donner votre avis sur cette source.

Vue 7 078 fois - Téléchargée 542 fois

Description

c'est une simulation de vol d'oiseau en groupe (ou de banc de poisson)
Créé par Craig Reynolds, cette simulation se base sur un algo simple.
3 forces agissent sur chaque individu (boids):
- chaque boids aligne sa direction sur celle de ses voisins.
- chaque boids est attiré au centre de ses voisins
- mais chaque boids est repoussé par les autres pour éviter le surpeuplement

Enfin, une dernière force, classique attire les boids vers la souris.

Dans tout les cas, le boids ne réagis que par rapport aux voisins qu'il voie (distance max et angle de vu)
il ne voit pas les boids derrière lui ni s'ils sont trop loin.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
220
Date d'inscription
lundi 30 octobre 2000
Statut
Membre
Dernière intervention
15 juillet 2013

là, je n'y peux rien.
1 - on ne fait pas de l'algorithmie sur visual basic, mais on applique l'algo au langage basic.
2 - je ne connais pas le VBA
3 - si tu ne comprend pas le VBA ni l'algorithmie, ce n'ai pas de l'aide qu'il te faut mais des cours.

Barbichette
Messages postés
2
Date d'inscription
mardi 5 avril 2011
Statut
Membre
Dernière intervention
29 avril 2011

Oui mais je ne trouve rien qui peut m'aider, le problème c'est que je ne comprends rien en algorithme sur visual basic.
Messages postés
220
Date d'inscription
lundi 30 octobre 2000
Statut
Membre
Dernière intervention
15 juillet 2013

Oui,
en tapant "BOIDS DE CRAIG REYNOLDS" sur google, il y a tout pour comprendre, avec des animations, des mathématiques...
Messages postés
2
Date d'inscription
mardi 5 avril 2011
Statut
Membre
Dernière intervention
29 avril 2011

Bonjour,
J'ai un projet semblable à faire sur VBA . Est ce qu'il est possible de m'aider?
Merci
Messages postés
220
Date d'inscription
lundi 30 octobre 2000
Statut
Membre
Dernière intervention
15 juillet 2013

oui, Delphi
Afficher les 19 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.