Useless C# Code : Simulation d'un banc de poisson

Moderator: Mod

Useless C# Code : Simulation d'un banc de poisson

Postby Manu404 » Sat Jul 09, 2011 3:11 am

Salut à tous, faisais un bail que je n’ai plus rien posté donc voici pour votre plaisir un petit useless C# code qui simule le comportement d’un banc de poisson.

Le principe du banc de poisson est simple :

Suivre le poisson le plus proche
Eviter la collision
Fuir l’ennemi

Ces 3 simples règles donnent un résultat assez amusant.

Ma simulation est en 2D mais le rajoute d’un vecteur Z ne poserait aucuns problèmes. (Avis au dev’s directX intéressé ^^).

Suite : http://istacee.wordpress.com/2011/07/09/useless-c-code-simulation-dun-banc-de-poisson/

Inform@tiquement
Manu404
User avatar
Manu404
 
Posts: 2219
Joined: Tue Feb 26, 2008 3:44 pm
Location: ::1:

Postby SPL3EN » Sat Jul 09, 2011 11:08 am

Salut,

Sympa petit code, dommage que la visualisation de l'animation est un poil rapide pour qu'on comprenne le déplacement de chaque entité :(

Si ça t'intéresse d'aller plus loin (on sait jamais, ça pourrait servir à quelqu'un d'autre par ailleurs), j'ai quelques conseils, moi même ayant fais des études de simulation de déplacement de foules (où la mécanique des fluides peut être un très bon modèle)

Des PDFs qui sont, pour moi, des références et d'excellentes idées :
Pour commencer, un TPE (niveau Terminale) : http://www.ifi.vnu.edu.vn/site_data/rapports/tpe-promo14/tpe-nguyen_thi_thuy_nga.pdf
Plus poussés encore :
http://www.irisa.fr/bunraku/GENS/jpettre/pdf/SIGGRAPH2010.pdf
http://pedsim.elte.hu/pdf/panic.pdf

Et plus d'infos avec de bons links :
http://www.lisyc.univ-brest.fr/projets_recherche/arevi.php

Ce domaine est vraiment passionnant et très amusant je trouve :)
Il est toujours plaisant de voir évoluer ses entités et être admiratif quand elles trouvent des manières étonnantes de se déplacer :D
User avatar
SPL3EN
Projets
 
Posts: 31
Joined: Mon Jun 21, 2010 5:21 pm

Postby Manu404 » Sat Jul 09, 2011 2:33 pm

Je jette un coup d'oeuil a cela ^^

Concernant l'animation tu n'as pas tort, je vais en re-exporter une avec un délai plus long.
User avatar
Manu404
 
Posts: 2219
Joined: Tue Feb 26, 2008 3:44 pm
Location: ::1:


Return to Divers

Who is online

Users browsing this forum: No registered users and 1 guest

cron