Ceci est une ancienne révision du document !


A PCRE internal error occured. This might be caused by a faulty plugin

~~META:date created=2010-04-13~~ {{tag>programmation processing boids procedural}} ======Processing boids====== Experiments in procedural animation, based on behavioral animation system from Craig Reynolds((http://red3d.com/cwr/boids)) implemented in Processing and extended to various other areas such as evolution. Boids rules : - Cohesion. Try to approach other boids. - Separation. Try to keep a minimum distance with things. - Imitation. Try to move in the same way than other boids. Additionnal rules : * Stay in square, by sides avoidance or closed space. * Limit speed, except in case of imminent danger. (See below) * Escape to mouse. Boids try to avoid the mouse. This work was studied by Agnes Skattman Udd in her Bachelor's Thesis in Computer Science at the School of Computer Science and Engineering of Stockolm (([[http://www.csc.kth.se/utbildning/kandidatexjobb/datateknik/2010/skattman_udd_agnes_K10033.pdf|skattman_udd_agnes_K10033.pdf]])). =====Version 6===== {{.:processing:boids6:boids6_logo.jpg }} ^ //Work in progress// || ^ web applet | {{.:processing:boids6:boids6_applet.zip}} | ^ windows application | {{.:processing:boids6:boids6_windows.zip}} | ^ linux application | {{.:processing:boids6:boids6_linux.zip}} | \\ Evolution system based on genome reproduction and mutations in a complex environnment, physic systems and integrated interface. =====Version 4===== {{.:processing:boids4:logo.jpg }} ^ [[http://openprocessing.org/visuals/?visualID=8676|On openProcessing.org]] || ^ web applet | {{.:processing:boids4:boids4_applet.zip}} | ^ windows application | {{.:processing:boids4:boids4_windows.zip}} | ^ linux application | {{.:processing:boids4:boids4_linux.zip}} | \\ controlP5 interface, object-oriented and commented. Additionnal rules : * Avoid obstacles. * Avoid it before the bang. (small but widespread repulsion) * Too late. (big repulsion on contact) * Eat. * Green is good. (medium attraction). * Do not put your hands in the soup. (big repulsion at contact) =====Version 1===== ^ web applet | {{.:processing:boids1:boids1_applet.zip}} | ^ windows application | {{.:processing:boids1:boids1_windows.zip}} | ^ linux application | {{.:processing:boids1:boids1_linux.zip}} | Basic use of boid's procedures.