#N canvas 369 212 678 517 10; #X obj 38 154 @store; #X obj 106 51 @! rand; #X obj 16 52 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 106 13 loadbang; #X obj 15 9 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 15 28 metro 3; #X obj 106 207 @out x11; #X obj 105 249 print; #X obj 106 228 fps detailed; #X msg 106 32 240 320 uint8 # 10; #X obj 106 70 @ == ( uint8 1 ); #X obj 106 126 @ < ( uint8 # 3 ); #X obj 106 104 @convolve << + -5 ( 3 3 uint8 # 1 1 1 1 0 ); #X obj 106 184 @outer inv+ ( 3 uint8 # 0 0 0 ); #X text 329 179 1-bit to rgb conversion \, but real quick; #X text 232 126 my new-and-improved game-of-life algorithm. two objects only!; #X connect 0 0 12 0; #X connect 1 0 10 0; #X connect 2 0 0 0; #X connect 3 0 9 0; #X connect 4 0 5 0; #X connect 5 0 2 0; #X connect 6 0 8 0; #X connect 8 0 7 0; #X connect 9 0 1 0; #X connect 10 0 0 1; #X connect 11 0 0 1; #X connect 11 0 13 0; #X connect 12 0 11 0; #X connect 13 0 6 0;