This project is read-only.

Implementación algoritmo Flocking o movimientos colectivos en XNA

Autor

Jesús Bosch
Presidente UOC DotNetClub
http://geeks.ms/blogs/jbosch/

Última Actualización

23/10/2009

Descripción

Este algoritmo implementa el movimiento de un grupo, de un punto orígen a un punto destino, considerando los distintos factores de flocking, que son los siguientes:
  • Separación: Los miembros no pueden estar excesivamente cerca (no queremos que se amontonen).
  • Cohesión: Queremos que los miembros vayan lo suficientemente juntos y no se "pierda" ninguno por el camino.
  • Alineamiento: Todos los miembros del grupo deben ir alineados en la misma dirección.

En el ejemplo funciona sobre un espacio bidimensional, pero la lógica sirve igualmente para un juego 3D (ignorando el eje de coordenadas Y, eso sí).

Vídeo



Descarga

FlockingTest.rar - ( XNA GS 3.1)

Last edited Oct 24, 2009 at 7:57 AM by jbosch, version 2

Comments

No comments yet.