|
@@ -1,10 +1,10 @@
|
|
|
-#N canvas 18 484 738 383 10;
|
|
|
+#N canvas 8 834 548 202 10;
|
|
|
#X declare -path . -path .. -path data -path ../data -path ev-in -path
|
|
|
../ev-in -path ev-main -path ../ev-main -path ev-pano -path ../ev-pano
|
|
|
-path ev-pro -path ../ev-pro -path libs/gil -path ../libs/gil -path
|
|
|
libs/kollabs -path ../libs/kollabs -path media -path ../media -path
|
|
|
ev-glsl -path ../ev-glsl;
|
|
|
-#N canvas 376 124 535 774 init&control 0;
|
|
|
+#N canvas 638 143 703 774 main 0;
|
|
|
#X obj 56 62 loadbang;
|
|
|
#X obj 79 128 del 1000;
|
|
|
#X obj 56 191 del 3000;
|
|
@@ -15,10 +15,8 @@ ev-glsl -path ../ev-glsl;
|
|
|
#X msg 56 215 \; /0/ds/scene 0;
|
|
|
#X msg 79 150 \; /0/ds/loadfile ../../uki;
|
|
|
#X msg 149 111 \; pd dsp 1;
|
|
|
-#X obj 67 546 ev_gemwin;
|
|
|
-#X obj 68 395 ev_storage;
|
|
|
-#X obj 334 500 tgl 15 0 /ev/mouse/select_radius empty mouseover 17
|
|
|
-7 0 10 -262144 -1 -1 0 0.05;
|
|
|
+#X obj 207 376 ev_gemwin;
|
|
|
+#X obj 53 376 ev_storage;
|
|
|
#N canvas 560 612 1347 403 OSC 0;
|
|
|
#X obj 24 27 import mrpeach;
|
|
|
#X obj 45 62 udpreceive 8000;
|
|
@@ -99,101 +97,136 @@ ev-glsl -path ../ev-glsl;
|
|
|
#X connect 39 0 13 0;
|
|
|
#X restore 60 271 pd OSC;
|
|
|
#X obj 56 94 t b b b;
|
|
|
-#X obj 289 395 t b f;
|
|
|
-#X obj 359 376 vsl 12 50 0 1 0 0 empty empty empty 0 -9 0 10 -262144
|
|
|
--1 -1 0 1;
|
|
|
-#X msg 242 516 color \$1 \$2 \$3;
|
|
|
-#X obj 249 480 pack f f f;
|
|
|
-#X connect 0 0 13 0;
|
|
|
-#X connect 1 0 7 0;
|
|
|
-#X connect 2 0 6 0;
|
|
|
-#X connect 5 0 13 0;
|
|
|
-#X connect 13 0 2 0;
|
|
|
-#X connect 13 1 1 0;
|
|
|
-#X connect 13 2 8 0;
|
|
|
-#X connect 14 0 17 0;
|
|
|
-#X connect 14 1 17 2;
|
|
|
-#X connect 15 0 14 0;
|
|
|
-#X connect 16 0 9 0;
|
|
|
-#X connect 17 0 16 0;
|
|
|
-#X coords 0 -1 1 1 400 300 1 50 350;
|
|
|
-#X restore 16 18 pd init&control;
|
|
|
-#N canvas 250 196 884 742 mapping 1;
|
|
|
-#X obj 373 115 t a;
|
|
|
-#X obj 373 173 t a;
|
|
|
-#X obj 373 234 t a;
|
|
|
-#X obj 373 294 t a;
|
|
|
-#X obj 633 279 gemhead;
|
|
|
-#X obj 706 248 loadbang;
|
|
|
-#X msg 704 267 0;
|
|
|
-#X obj 633 301 translateXYZ;
|
|
|
-#X obj 633 343 circle 0.5;
|
|
|
-#X floatatom 712 291 5 0 0 0 - - -, f 5;
|
|
|
-#X obj 633 323 scaleXYZ 1 4 1;
|
|
|
-#X text 764 304 test;
|
|
|
-#X obj 366 58;
|
|
|
-#X obj 373 88 r /ev/buf/bloodcells/texture_id;
|
|
|
-#X obj 87 86 gemhead 50;
|
|
|
-#X obj 78 61 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
|
|
|
-;
|
|
|
-#X obj 87 109 t a a a a a;
|
|
|
-#X obj 87 448 t a a a a;
|
|
|
-#X obj 147 469 ev_pro_22 mask1;
|
|
|
-#X obj 127 527 ev_pro_22 mask2;
|
|
|
-#X obj 107 588 ev_pro_22 mask3;
|
|
|
-#X obj 87 648 ev_pro_22 mask4;
|
|
|
-#X obj 358 338 gemhead;
|
|
|
-#X obj 358 360 pix_set 1 1;
|
|
|
-#X obj 389 380 loadbang;
|
|
|
-#X msg 389 402 rectangle 1;
|
|
|
-#X obj 358 422 pix_texture;
|
|
|
-#X obj 432 452 t a;
|
|
|
-#X obj 432 510 t a;
|
|
|
-#X obj 432 571 t a;
|
|
|
-#X obj 432 631 t a;
|
|
|
-#X obj 161 132 ev_pro_22 A;
|
|
|
-#X obj 142 190 ev_pro_22 B;
|
|
|
-#X obj 124 251 ev_pro_22 C;
|
|
|
-#X obj 105 311 ev_pro_22 D;
|
|
|
+#X obj 237 474 vradio 15 1 0 3 /view empty VIEW -12 -8 0 10 -262144
|
|
|
+-1 -1 0;
|
|
|
+#N canvas 1 52 677 471 framebuf_preview 0;
|
|
|
+#X obj 134 52 gemhead;
|
|
|
+#X obj 134 294 pix_texture;
|
|
|
+#X obj 134 74 alpha;
|
|
|
+#X floatatom 187 86 5 0 0 0 - - -, f 5;
|
|
|
+#X floatatom 234 83 5 0 0 0 - - -, f 5;
|
|
|
+#X obj 134 126 translateXYZ;
|
|
|
+#X floatatom 199 145 5 0 0 0 - - -, f 5;
|
|
|
+#X obj 134 168 scale 1;
|
|
|
+#X obj 262 155 r /ev/buf/GAME/texture_id;
|
|
|
+#X obj 262 217 spigot;
|
|
|
+#X obj 301 197 == 1;
|
|
|
+#X obj 134 265 spigot;
|
|
|
+#X obj 173 225 != 0;
|
|
|
+#X obj 341 256 spigot;
|
|
|
+#X obj 341 194 r /ev/buf/bloodcells/texture_id;
|
|
|
+#X obj 380 236 == 2;
|
|
|
+#X msg 262 276 rectangle 1;
|
|
|
+#X obj 276 332 /;
|
|
|
+#X msg 276 310 \$2 \$3;
|
|
|
+#X obj 276 354 * 3.9;
|
|
|
+#X obj 134 394 rectangle 3 3.9;
|
|
|
+#X obj 380 214 r /view;
|
|
|
+#X obj 301 175 r /view;
|
|
|
+#X obj 173 203 r /view;
|
|
|
+#X connect 0 0 2 0;
|
|
|
+#X connect 1 0 20 0;
|
|
|
+#X connect 1 1 18 0;
|
|
|
+#X connect 2 0 5 0;
|
|
|
+#X connect 3 0 5 1;
|
|
|
+#X connect 4 0 5 2;
|
|
|
+#X connect 5 0 7 0;
|
|
|
+#X connect 6 0 7 1;
|
|
|
+#X connect 7 0 11 0;
|
|
|
+#X connect 8 0 9 0;
|
|
|
+#X connect 9 0 1 1;
|
|
|
+#X connect 10 0 9 1;
|
|
|
+#X connect 11 0 1 0;
|
|
|
+#X connect 12 0 11 1;
|
|
|
+#X connect 13 0 1 1;
|
|
|
+#X connect 14 0 13 0;
|
|
|
+#X connect 15 0 13 1;
|
|
|
+#X connect 16 0 1 0;
|
|
|
+#X connect 17 0 19 0;
|
|
|
+#X connect 18 0 17 0;
|
|
|
+#X connect 19 0 20 1;
|
|
|
+#X connect 21 0 15 0;
|
|
|
+#X connect 22 0 10 0;
|
|
|
+#X connect 23 0 12 0;
|
|
|
+#X restore 51 626 pd framebuf_preview;
|
|
|
+#X obj 51 587 world_light;
|
|
|
+#X obj 51 566 gemhead;
|
|
|
+#X obj 51 548 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
|
|
|
+1;
|
|
|
+#X text 254 472 MAPPING;
|
|
|
+#X text 254 488 players&events-buf;
|
|
|
+#X text 254 503 bloodcells-buf;
|
|
|
+#N canvas 232 187 597 849 mapping 0;
|
|
|
+#X obj 342 221 t a;
|
|
|
+#X obj 342 279 t a;
|
|
|
+#X obj 342 340 t a;
|
|
|
+#X obj 342 400 t a;
|
|
|
+#X obj 342 194 r /ev/buf/bloodcells/texture_id;
|
|
|
+#X obj 56 192 gemhead 50;
|
|
|
+#X obj 56 167 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
|
|
|
+1;
|
|
|
+#X obj 56 215 t a a a a a;
|
|
|
+#X obj 56 554 t a a a a;
|
|
|
+#X obj 116 575 ev_pro_22 mask1;
|
|
|
+#X obj 96 633 ev_pro_22 mask2;
|
|
|
+#X obj 76 694 ev_pro_22 mask3;
|
|
|
+#X obj 56 754 ev_pro_22 mask4;
|
|
|
+#X obj 327 444 gemhead;
|
|
|
+#X obj 327 466 pix_set 1 1;
|
|
|
+#X obj 358 486 loadbang;
|
|
|
+#X msg 358 508 rectangle 1;
|
|
|
+#X obj 327 528 pix_texture;
|
|
|
+#X obj 401 558 t a;
|
|
|
+#X obj 401 616 t a;
|
|
|
+#X obj 401 677 t a;
|
|
|
+#X obj 401 737 t a;
|
|
|
+#X obj 130 238 ev_pro_22 A;
|
|
|
+#X obj 111 296 ev_pro_22 B;
|
|
|
+#X obj 93 357 ev_pro_22 C;
|
|
|
+#X obj 74 417 ev_pro_22 D;
|
|
|
+#X obj 56 121 r /view;
|
|
|
+#X obj 56 143 == 0;
|
|
|
+#X obj 128 62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
|
|
|
+-1;
|
|
|
+#X msg 128 82 \; pd-mapping vis 1 \, edit 0;
|
|
|
+#X obj 129 36 r /mapping/edit;
|
|
|
#X connect 0 0 1 0;
|
|
|
-#X connect 0 0 31 1;
|
|
|
+#X connect 0 0 22 1;
|
|
|
#X connect 1 0 2 0;
|
|
|
-#X connect 1 0 32 1;
|
|
|
+#X connect 1 0 23 1;
|
|
|
#X connect 2 0 3 0;
|
|
|
-#X connect 2 0 33 1;
|
|
|
-#X connect 3 0 34 1;
|
|
|
-#X connect 4 0 7 0;
|
|
|
-#X connect 5 0 6 0;
|
|
|
-#X connect 6 0 4 0;
|
|
|
-#X connect 7 0 10 0;
|
|
|
-#X connect 9 0 7 2;
|
|
|
-#X connect 10 0 8 0;
|
|
|
-#X connect 13 0 0 0;
|
|
|
-#X connect 14 0 16 0;
|
|
|
-#X connect 15 0 14 0;
|
|
|
+#X connect 2 0 24 1;
|
|
|
+#X connect 3 0 25 1;
|
|
|
+#X connect 4 0 0 0;
|
|
|
+#X connect 5 0 7 0;
|
|
|
+#X connect 6 0 5 0;
|
|
|
+#X connect 7 0 8 0;
|
|
|
+#X connect 7 1 25 0;
|
|
|
+#X connect 7 2 24 0;
|
|
|
+#X connect 7 3 23 0;
|
|
|
+#X connect 7 4 22 0;
|
|
|
+#X connect 8 0 12 0;
|
|
|
+#X connect 8 1 11 0;
|
|
|
+#X connect 8 2 10 0;
|
|
|
+#X connect 8 3 9 0;
|
|
|
+#X connect 13 0 14 0;
|
|
|
+#X connect 14 0 17 0;
|
|
|
+#X connect 15 0 16 0;
|
|
|
#X connect 16 0 17 0;
|
|
|
-#X connect 16 1 34 0;
|
|
|
-#X connect 16 2 33 0;
|
|
|
-#X connect 16 3 32 0;
|
|
|
-#X connect 16 4 31 0;
|
|
|
-#X connect 17 0 21 0;
|
|
|
-#X connect 17 1 20 0;
|
|
|
-#X connect 17 2 19 0;
|
|
|
-#X connect 17 3 18 0;
|
|
|
-#X connect 22 0 23 0;
|
|
|
-#X connect 23 0 26 0;
|
|
|
-#X connect 24 0 25 0;
|
|
|
-#X connect 25 0 26 0;
|
|
|
-#X connect 26 1 27 0;
|
|
|
-#X connect 27 0 28 0;
|
|
|
-#X connect 27 0 18 1;
|
|
|
+#X connect 17 1 18 0;
|
|
|
+#X connect 18 0 19 0;
|
|
|
+#X connect 18 0 9 1;
|
|
|
+#X connect 19 0 20 0;
|
|
|
+#X connect 19 0 10 1;
|
|
|
+#X connect 20 0 21 0;
|
|
|
+#X connect 20 0 11 1;
|
|
|
+#X connect 21 0 12 1;
|
|
|
+#X connect 26 0 27 0;
|
|
|
+#X connect 27 0 6 0;
|
|
|
#X connect 28 0 29 0;
|
|
|
-#X connect 28 0 19 1;
|
|
|
-#X connect 29 0 30 0;
|
|
|
-#X connect 29 0 20 1;
|
|
|
-#X connect 30 0 21 1;
|
|
|
-#X coords 0 -1 1 1 95 18 1 0 60;
|
|
|
-#X restore 32 331 pd mapping;
|
|
|
+#X connect 30 0 28 0;
|
|
|
+#X coords 0 -1 1 1 95 19 1 50 60;
|
|
|
+#X restore 51 702 pd mapping;
|
|
|
#N canvas 413 273 500 246 src_GAME 0;
|
|
|
#N canvas 1 289 824 558 players 0;
|
|
|
#X obj 476 169 gemhead;
|
|
@@ -492,9 +525,9 @@ et 8 affichage joueur;
|
|
|
#X connect 8 0 7 1;
|
|
|
#X connect 9 0 7 1;
|
|
|
#X connect 10 0 7 0;
|
|
|
-#X restore 155 329 pd src_GAME;
|
|
|
-#X text 239 329 score system and game events;
|
|
|
-#N canvas 39 396 619 586 bloodcells 0;
|
|
|
+#X restore 51 650 pd src_GAME;
|
|
|
+#X text 135 650 score system and game events;
|
|
|
+#N canvas 37 395 619 586 bloodcells 0;
|
|
|
#X obj 7 13 cnv 15 300 130 empty empty FRAMEBUFFER 20 12 0 14 -262130
|
|
|
-66577 0;
|
|
|
#X obj 20 35 gemhead 20;
|
|
@@ -505,7 +538,7 @@ et 8 affichage joueur;
|
|
|
1;
|
|
|
#X obj 217 242 scaleXYZ 1 1 1;
|
|
|
#X obj 20 55 ev_buf bloodcells;
|
|
|
-#N canvas 189 290 727 628 bloodcells 0;
|
|
|
+#N canvas 187 289 727 628 bloodcells 0;
|
|
|
#X obj 21 203 gemhead;
|
|
|
#X obj 138 212 r boidParam;
|
|
|
#X obj 44 449 s bloodcell-render;
|
|
@@ -764,7 +797,7 @@ et 8 affichage joueur;
|
|
|
#X restore 281 267 pd bloodcell-pool;
|
|
|
#X msg 414 530 \; pd-bloodcell-pool obj 20 20 bloodcell \$1;
|
|
|
#X obj 414 475 until 40;
|
|
|
-#N canvas 1336 119 561 869 boids-help 1;
|
|
|
+#N canvas 1334 118 561 869 boids-help 0;
|
|
|
#X msg 47 -33 dump;
|
|
|
#X msg 57 78 neighbors \$1;
|
|
|
#X floatatom 57 63 5 0 4 0 - neighbors -, f 5;
|
|
@@ -1014,70 +1047,8 @@ et 8 affichage joueur;
|
|
|
#X restore 109 93 pd boids-help;
|
|
|
#X msg 487 469 \; pd-bloodcell-pool clear;
|
|
|
#X obj 21 179 inlet;
|
|
|
-#N canvas 338 266 440 526 init 0;
|
|
|
-#X obj 34 21 loadbang;
|
|
|
-#X msg 48 82 \; neighbors 4;
|
|
|
-#X msg 16 168 \; center 1;
|
|
|
-#X msg 16 228 \; match 1;
|
|
|
-#X msg 16 318 \; edgedist 1;
|
|
|
-#X msg 16 348 \; speed 3;
|
|
|
-#X obj 16 49 b;
|
|
|
-#X obj 16 22 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
|
|
|
--1;
|
|
|
-#X msg 16 258 \; avoid 2;
|
|
|
-#X msg 16 288 \; repel 2;
|
|
|
-#X msg 16 378 \; inertia 8;
|
|
|
-#X msg 16 138 \; minspeed 1;
|
|
|
-#X msg 16 108 \; maxspeed 3;
|
|
|
-#X msg 16 198 \; attract 3;
|
|
|
-#X msg 16 408 \; accel 2;
|
|
|
-#X msg 16 438 \; prefdist 1.5;
|
|
|
-#X obj 105 21 r reset;
|
|
|
-#X connect 6 0 1 0;
|
|
|
-#X connect 6 0 12 0;
|
|
|
-#X connect 6 0 11 0;
|
|
|
-#X connect 6 0 2 0;
|
|
|
-#X connect 6 0 13 0;
|
|
|
-#X connect 6 0 3 0;
|
|
|
-#X connect 6 0 8 0;
|
|
|
-#X connect 6 0 9 0;
|
|
|
-#X connect 6 0 5 0;
|
|
|
-#X connect 6 0 10 0;
|
|
|
-#X connect 6 0 14 0;
|
|
|
-#X connect 6 0 15 0;
|
|
|
-#X connect 7 0 6 0;
|
|
|
-#X restore 110 68 pd init;
|
|
|
#X obj 64 159 loadbang;
|
|
|
#X msg 64 180 0;
|
|
|
-#N canvas 1190 325 534 711 boids_uki 0;
|
|
|
-#X obj 35 -17 r /bloodcells;
|
|
|
-#X obj 37 4 pipe 20;
|
|
|
-#X obj 39 28 route 0 1 2;
|
|
|
-#X msg 89 62 \; boidParam neighbors 1 \, minspeed 1 \, maxspeed 1.5
|
|
|
-\, center 10 \, attract 10 \, match 1 \, avoid 0 \, repel 0 \, edgedist
|
|
|
-1 \, speed 10 \, inertia 5 \, accel 4 \, prefdist 1.5 \, flyrect -2
|
|
|
-13 2 -13 2 -2 \, attractpt 0 -16 0;
|
|
|
-#X msg 72 149 \; boidParam neighbors 1 \, minspeed 1 \, maxspeed 1.5
|
|
|
-\, center 0 \, attract 0 \, match 1 \, avoid 3 \, repel 0 \, edgedist
|
|
|
-1 \, speed 10 \, inertia 5 \, accel 10 \, prefdist 1.5 \, flyrect -2
|
|
|
-13 2 -13 2 -2 \, attractpt 0 0 0;
|
|
|
-#X floatatom 382 376 5 0 0 0 - - -, f 5;
|
|
|
-#X msg 82 360 \; boidParam flyrect -3 3 3 -3 3 -3;
|
|
|
-#X msg 47 273 \; boidParam neighbors 1 \, minspeed 1 \, maxspeed 1.5
|
|
|
-\, center 0.1 \, attract 1.2 \, match 0.5 \, avoid 0.73 \, repel 0.5
|
|
|
-\, edgedist 0.1 \, speed 1.24 \, inertia 5 \, accel 0.97 \, prefdist
|
|
|
-1.5 \, flyrect -1 1 1 -1 1 -1 \, attractpt 0 0 0 \, reset;
|
|
|
-#X msg 45 450 \; boidParam neighbors 1 \, minspeed 1 \, maxspeed 1.5
|
|
|
-\, center 0.1 \, attract 0.2 \, match 0.5 \, avoid 0.73 \, repel 1
|
|
|
-\, edgedist 0.1 \, speed 1.24 \, inertia 5 \, accel 0.97 \, prefdist
|
|
|
-1.5 \, flyrect -1 0 1 -5 1 -1 \, attractpt 0 0 0 \, reset;
|
|
|
-#X connect 0 0 1 0;
|
|
|
-#X connect 1 0 2 0;
|
|
|
-#X connect 2 0 7 0;
|
|
|
-#X connect 2 1 4 0;
|
|
|
-#X connect 2 2 3 0;
|
|
|
-#X connect 5 0 6 0;
|
|
|
-#X restore 105 47 pd boids_uki;
|
|
|
#X obj 391 302 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
|
|
|
1;
|
|
|
#X msg 225 232 reset;
|
|
@@ -1213,7 +1184,7 @@ et 8 affichage joueur;
|
|
|
#X floatatom 391 429 5 0 0 0 - - -, f 5;
|
|
|
#X text 275 407 create bloodcell instances (CAREFUL !) \, then save
|
|
|
the patch;
|
|
|
-#N canvas 59 52 1292 839 behaviour 0;
|
|
|
+#N canvas 57 52 1292 839 behaviour 0;
|
|
|
#X text 14 18 PARAMETERS THAT DON'T CHANGE;
|
|
|
#X text 634 49 PARAMETERS DEPENDING ON EVENTS/GAME MODES;
|
|
|
#X obj 22 66 b;
|
|
@@ -1224,14 +1195,11 @@ the patch;
|
|
|
#X msg 876 662 attractpt \$1 \$2 \$3;
|
|
|
#X text 186 149 maximum speed of speed range;
|
|
|
#X text 173 178 minimum speed of speed range;
|
|
|
-#X text 177 455 strength of centering instinct;
|
|
|
+#X text 197 455 strength of centering instinct;
|
|
|
#X text 172 547 overall speed;
|
|
|
#X text 172 302 speed of acceleration;
|
|
|
-#X text 328 828 preferred distance from neighbors;
|
|
|
-#X text 246 409 number of neighbors each boid consults when flocking
|
|
|
-;
|
|
|
-#X text 149 207 strength of neighbor speed matching instinct;
|
|
|
-#X text 153 238 strength of neighbor avoidance instinct;
|
|
|
+#X text 161 207 strength of neighbor speed matching instinct;
|
|
|
+#X text 165 238 strength of neighbor avoidance instinct;
|
|
|
#X text 169 519 strength of wall avoidance instinct;
|
|
|
#X text 184 270 distance of vision for avoiding wall edges;
|
|
|
#X text 172 581 willingness to change speed and direction;
|
|
@@ -1241,7 +1209,6 @@ the patch;
|
|
|
#X msg 852 473 \; boidParam speed 1;
|
|
|
#X obj 22 48 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
|
|
|
-1;
|
|
|
-#X msg 22 143 \; boidParam maxspeed 1.5;
|
|
|
#X text 180 119 number of neighbors each boid consults when flocking
|
|
|
;
|
|
|
#X text 195 333 preferred distance from neighbors;
|
|
@@ -1255,7 +1222,6 @@ the patch;
|
|
|
#X msg 22 263 \; boidParam edgedist 0;
|
|
|
#X msg 27 511 \; boidParam repel 1;
|
|
|
#X msg 22 203 \; boidParam match 0.8;
|
|
|
-#X msg 22 293 \; boidParam accel 0.05;
|
|
|
#X msg 22 323 \; boidParam prefdist 1;
|
|
|
#X msg 22 233 \; boidParam avoid 1;
|
|
|
#X msg 27 571 \; boidParam inertia 2;
|
|
@@ -1263,77 +1229,116 @@ the patch;
|
|
|
#X msg 213 31 \; boidParam reset;
|
|
|
#X msg 22 353 \; boidParam flyrect -0.7 3 0.7 -3 -1 0.2;
|
|
|
#X msg 27 601 \; boidParam attractpt 0 -3 0;
|
|
|
-#X text 680 597 overall speed;
|
|
|
+#X text 730 597 overall speed;
|
|
|
#X text 696 568 strength of wall avoidance instinct;
|
|
|
#X obj 554 529 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
|
-1 -1;
|
|
|
-#X msg 554 560 \; boidParam repel 0;
|
|
|
#X msg 77 663 \; boidParam attractpt 0 3 0;
|
|
|
#X msg 27 481 \; boidParam attract 0.5;
|
|
|
-#X msg 556 622 \; boidParam attract 0;
|
|
|
+#X msg 554 620 \; boidParam attract 0;
|
|
|
#X msg 558 694 \; boidParam speed 1;
|
|
|
#X obj 530 655 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
|
-1 -1;
|
|
|
#X msg 559 663 \; boidParam attract 0.5;
|
|
|
#X msg 27 541 \; boidParam speed 0.2;
|
|
|
-#X msg 554 590 \; boidParam speed 6;
|
|
|
-#X connect 2 0 21 0;
|
|
|
-#X connect 2 0 25 0;
|
|
|
-#X connect 2 0 22 0;
|
|
|
-#X connect 2 0 35 0;
|
|
|
-#X connect 2 0 38 0;
|
|
|
-#X connect 2 0 36 0;
|
|
|
-#X connect 2 0 37 0;
|
|
|
-#X connect 2 0 42 0;
|
|
|
+#X obj 51 44 loadbang;
|
|
|
+#X obj 798 733 r /bloodcells/speed;
|
|
|
+#X obj 798 764 line;
|
|
|
+#X msg 798 783 \; boidParam speed \$1;
|
|
|
+#X obj 358 667 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
|
|
|
+-1 -1;
|
|
|
+#X msg 358 768 \; boidParam attract 0.5;
|
|
|
+#X msg 22 293 \; boidParam accel 0;
|
|
|
+#X msg 22 143 \; boidParam maxspeed 2;
|
|
|
+#X msg 554 590 \; /bloodcells/speed 10 500;
|
|
|
+#X obj 407 625 realtime;
|
|
|
+#X floatatom 476 659 5 0 0 0 - - -, f 5;
|
|
|
+#X floatatom 724 776 5 0 0 0 - - -, f 5;
|
|
|
+#X obj 406 699 delay;
|
|
|
+#X msg 554 560 \; boidParam repel 0;
|
|
|
+#X text 431 808 strength of wall avoidance instinct;
|
|
|
+#X msg 289 800 \; boidParam repel 1;
|
|
|
+#X obj 407 720 f;
|
|
|
+#X obj 408 671 t f f;
|
|
|
+#X msg 358 738 \; /bloodcells/speed 0.5 \$1;
|
|
|
+#X obj 407 647 / 2;
|
|
|
+#X obj 458 688 / 2;
|
|
|
+#X connect 2 0 19 0;
|
|
|
+#X connect 2 0 57 0;
|
|
|
+#X connect 2 0 20 0;
|
|
|
+#X connect 2 0 32 0;
|
|
|
+#X connect 2 0 34 0;
|
|
|
+#X connect 2 0 56 0;
|
|
|
#X connect 2 0 33 0;
|
|
|
-#X connect 24 0 2 0;
|
|
|
-#X connect 31 0 40 0;
|
|
|
-#X connect 31 0 49 0;
|
|
|
-#X connect 31 0 34 0;
|
|
|
-#X connect 31 0 54 0;
|
|
|
-#X connect 31 0 39 0;
|
|
|
-#X connect 31 0 43 0;
|
|
|
-#X connect 32 0 31 0;
|
|
|
-#X connect 46 0 47 0;
|
|
|
-#X connect 46 0 55 0;
|
|
|
-#X connect 46 0 50 0;
|
|
|
+#X connect 2 0 38 0;
|
|
|
+#X connect 2 0 30 0;
|
|
|
+#X connect 2 0 28 0;
|
|
|
+#X connect 22 0 2 0;
|
|
|
+#X connect 28 0 36 0;
|
|
|
+#X connect 28 0 44 0;
|
|
|
+#X connect 28 0 31 0;
|
|
|
+#X connect 28 0 49 0;
|
|
|
+#X connect 28 0 35 0;
|
|
|
+#X connect 28 0 39 0;
|
|
|
+#X connect 29 0 28 0;
|
|
|
+#X connect 42 0 58 0;
|
|
|
+#X connect 42 0 45 0;
|
|
|
+#X connect 42 0 59 0;
|
|
|
+#X connect 42 0 63 0;
|
|
|
+#X connect 47 0 48 0;
|
|
|
+#X connect 47 0 46 0;
|
|
|
+#X connect 50 0 2 0;
|
|
|
+#X connect 51 0 52 0;
|
|
|
#X connect 52 0 53 0;
|
|
|
-#X connect 52 0 51 0;
|
|
|
+#X connect 52 0 61 0;
|
|
|
+#X connect 54 0 55 0;
|
|
|
+#X connect 54 0 59 1;
|
|
|
+#X connect 54 0 65 0;
|
|
|
+#X connect 59 0 60 0;
|
|
|
+#X connect 59 0 69 0;
|
|
|
+#X connect 62 0 66 0;
|
|
|
+#X connect 66 0 68 0;
|
|
|
+#X connect 67 0 62 0;
|
|
|
+#X connect 67 1 70 0;
|
|
|
+#X connect 69 0 67 0;
|
|
|
+#X connect 70 0 66 1;
|
|
|
#X restore 122 113 pd behaviour;
|
|
|
#X obj 44 428 translateXYZ 0 0 0;
|
|
|
#X obj 138 267 boids/boids3d 250 0;
|
|
|
#X msg 249 522 \; boidParam number \$1;
|
|
|
-#X connect 0 0 19 0;
|
|
|
-#X connect 1 0 39 0;
|
|
|
-#X connect 6 0 20 0;
|
|
|
+#X obj 494 49 loadbang;
|
|
|
+#X connect 0 0 17 0;
|
|
|
+#X connect 1 0 37 0;
|
|
|
+#X connect 6 0 18 0;
|
|
|
#X connect 9 0 0 0;
|
|
|
-#X connect 11 0 12 0;
|
|
|
-#X connect 12 0 0 0;
|
|
|
-#X connect 15 0 39 0;
|
|
|
-#X connect 16 0 39 0;
|
|
|
-#X connect 17 0 38 0;
|
|
|
-#X connect 19 0 29 0;
|
|
|
-#X connect 20 0 5 0;
|
|
|
-#X connect 21 0 38 2;
|
|
|
-#X connect 24 0 23 0;
|
|
|
-#X connect 25 0 23 0;
|
|
|
-#X connect 26 0 23 0;
|
|
|
-#X connect 27 0 32 0;
|
|
|
-#X connect 28 0 27 1;
|
|
|
-#X connect 29 0 27 0;
|
|
|
-#X connect 29 1 17 0;
|
|
|
-#X connect 29 2 39 0;
|
|
|
-#X connect 30 0 27 1;
|
|
|
-#X connect 33 0 23 0;
|
|
|
-#X connect 34 0 22 0;
|
|
|
-#X connect 34 1 6 0;
|
|
|
-#X connect 34 1 40 0;
|
|
|
-#X connect 34 2 8 0;
|
|
|
-#X connect 34 2 20 2;
|
|
|
-#X connect 35 0 34 0;
|
|
|
-#X connect 38 0 2 0;
|
|
|
-#X connect 39 0 3 0;
|
|
|
-#X connect 39 1 31 0;
|
|
|
+#X connect 10 0 11 0;
|
|
|
+#X connect 11 0 0 0;
|
|
|
+#X connect 13 0 37 0;
|
|
|
+#X connect 14 0 37 0;
|
|
|
+#X connect 15 0 36 0;
|
|
|
+#X connect 17 0 27 0;
|
|
|
+#X connect 18 0 5 0;
|
|
|
+#X connect 19 0 36 2;
|
|
|
+#X connect 22 0 21 0;
|
|
|
+#X connect 23 0 21 0;
|
|
|
+#X connect 24 0 21 0;
|
|
|
+#X connect 25 0 30 0;
|
|
|
+#X connect 26 0 25 1;
|
|
|
+#X connect 27 0 25 0;
|
|
|
+#X connect 27 1 15 0;
|
|
|
+#X connect 27 2 37 0;
|
|
|
+#X connect 28 0 25 1;
|
|
|
+#X connect 31 0 21 0;
|
|
|
+#X connect 32 0 20 0;
|
|
|
+#X connect 32 1 6 0;
|
|
|
+#X connect 32 1 38 0;
|
|
|
+#X connect 32 2 8 0;
|
|
|
+#X connect 32 2 18 2;
|
|
|
+#X connect 33 0 32 0;
|
|
|
+#X connect 36 0 2 0;
|
|
|
+#X connect 37 0 3 0;
|
|
|
+#X connect 37 1 29 0;
|
|
|
+#X connect 39 0 31 0;
|
|
|
#X restore 217 284 pd bloodcells;
|
|
|
#X obj 20 222 separator;
|
|
|
#X obj 20 518 pix_texture;
|
|
@@ -1421,8 +1426,17 @@ the patch;
|
|
|
#X connect 43 0 42 2;
|
|
|
#X connect 44 0 9 0;
|
|
|
#X connect 45 0 20 0;
|
|
|
-#X restore 155 354 pd bloodcells;
|
|
|
-#X text 257 355 comment;
|
|
|
+#X restore 51 675 pd bloodcells;
|
|
|
+#X text 153 676 final buffer \, mix src_GAME and bloodcells particle
|
|
|
+system;
|
|
|
+#X obj 434 466 bng 15 250 50 0 /mapping/edit empty edit_mapping 17
|
|
|
+7 0 10 -262144 -1 -1;
|
|
|
+#X obj 434 487 tgl 15 0 empty empty background_color 17 7 0 10 -262144
|
|
|
+-1 -1 1 1;
|
|
|
+#X msg 434 547 \; /ev/gemwin color 0 0 \$1 \$1;
|
|
|
+#X obj 434 507 tgl 15 0 empty empty mouseover 17 7 0 10 -262144 -1
|
|
|
+-1 0.1 0.1;
|
|
|
+#X msg 434 597 \; /ev/mouse/select_radius \$1;
|
|
|
#N canvas 1 52 648 471 README 0;
|
|
|
#X text 67 71 systeme video :;
|
|
|
#X text 31 96 creation image source GAME contenant l'interface joueurs
|
|
@@ -1436,63 +1450,23 @@ evoluant dans un espace contraint par le ratio total de projection
|
|
|
#X text 40 265 le buffer final est envoye a la configuration d'affichage
|
|
|
(2 \, 3 ou 4 ecrans);
|
|
|
#X text 27 388 corriger probleme eclairage sur cercles level;
|
|
|
-#X restore 32 351 pd README;
|
|
|
-#N canvas 1 52 677 471 framebuf_preview 0;
|
|
|
-#X obj 134 52 gemhead;
|
|
|
-#X obj 134 294 pix_texture;
|
|
|
-#X obj 134 74 alpha;
|
|
|
-#X floatatom 187 86 5 0 0 0 - - -, f 5;
|
|
|
-#X floatatom 234 83 5 0 0 0 - - -, f 5;
|
|
|
-#X obj 134 126 translateXYZ;
|
|
|
-#X floatatom 199 145 5 0 0 0 - - -, f 5;
|
|
|
-#X obj 134 168 scale 1;
|
|
|
-#X obj 301 175 r /preview;
|
|
|
-#X obj 262 155 r /ev/buf/GAME/texture_id;
|
|
|
-#X obj 262 217 spigot;
|
|
|
-#X obj 301 197 == 1;
|
|
|
-#X obj 173 203 r /preview;
|
|
|
-#X obj 134 245 spigot;
|
|
|
-#X obj 173 225 != 0;
|
|
|
-#X obj 380 214 r /preview;
|
|
|
-#X obj 341 256 spigot;
|
|
|
-#X obj 341 194 r /ev/buf/bloodcells/texture_id;
|
|
|
-#X obj 380 236 == 2;
|
|
|
-#X msg 262 276 rectangle 1;
|
|
|
-#X obj 276 332 /;
|
|
|
-#X msg 276 310 \$2 \$3;
|
|
|
-#X obj 276 354 * 3.9;
|
|
|
-#X obj 134 394 rectangle 3 3.9;
|
|
|
-#X connect 0 0 2 0;
|
|
|
-#X connect 1 0 23 0;
|
|
|
-#X connect 1 1 21 0;
|
|
|
-#X connect 2 0 5 0;
|
|
|
-#X connect 3 0 5 1;
|
|
|
-#X connect 4 0 5 2;
|
|
|
-#X connect 5 0 7 0;
|
|
|
-#X connect 6 0 7 1;
|
|
|
-#X connect 7 0 13 0;
|
|
|
-#X connect 8 0 11 0;
|
|
|
-#X connect 9 0 10 0;
|
|
|
-#X connect 10 0 1 1;
|
|
|
-#X connect 11 0 10 1;
|
|
|
-#X connect 12 0 14 0;
|
|
|
-#X connect 13 0 1 0;
|
|
|
-#X connect 14 0 13 1;
|
|
|
-#X connect 15 0 18 0;
|
|
|
-#X connect 16 0 1 1;
|
|
|
+#X restore 59 291 pd README;
|
|
|
+#X obj 612 423 loadbang;
|
|
|
+#X msg 612 445 0;
|
|
|
+#X connect 0 0 12 0;
|
|
|
+#X connect 1 0 7 0;
|
|
|
+#X connect 2 0 6 0;
|
|
|
+#X connect 5 0 12 0;
|
|
|
+#X connect 12 0 2 0;
|
|
|
+#X connect 12 1 1 0;
|
|
|
+#X connect 12 2 8 0;
|
|
|
+#X connect 16 0 15 0;
|
|
|
#X connect 17 0 16 0;
|
|
|
-#X connect 18 0 16 1;
|
|
|
-#X connect 19 0 1 0;
|
|
|
-#X connect 20 0 22 0;
|
|
|
-#X connect 21 0 20 0;
|
|
|
-#X connect 22 0 23 1;
|
|
|
-#X restore 480 213 pd framebuf_preview;
|
|
|
-#X obj 511 91 vradio 15 1 0 3 /preview empty preview 0 -8 0 10 -262144
|
|
|
--1 -1 0;
|
|
|
-#X obj 487 322 world_light;
|
|
|
-#X obj 487 301 gemhead;
|
|
|
-#X obj 487 283 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
|
|
|
-1;
|
|
|
-#X connect 10 0 9 0;
|
|
|
-#X connect 11 0 10 0;
|
|
|
-#X coords 0 383 1 382 85 60 0;
|
|
|
+#X connect 27 0 28 0;
|
|
|
+#X connect 29 0 30 0;
|
|
|
+#X connect 32 0 33 0;
|
|
|
+#X connect 33 0 27 0;
|
|
|
+#X connect 33 0 29 0;
|
|
|
+#X coords 0 -1 1 1 520 180 1 50 350;
|
|
|
+#X restore 6 15 pd main;
|
|
|
+#X coords 0 202 1 201 85 60 0;
|