Después de ver cómo se generan los gif animados en la primer practica del semestre, la siguiente fue la creación de algoritmos y su aplicación.
Como primer acercamiento a un software de
programación en el semestre vimos processing, fue una breve introducción al uso de algoritmos básicos,
para después individualmente resolver inquietudes para ejecutar series más
complejas con resultados más ambiciosos.
Me tope en la web con Open processing, una plataforma abierta para la retroalimentación entre los usuarios del software http://www.openprocessing.org creo que es un espacio bueno para aprender y para compartir.
Enseguida comparto los códigos que use en mis ejercicios:
int xspeed,yspeed; int xpos,ypos,wdth,ht; void setup() { size(700,700); background(100,255,255); xspeed=2; yspeed=4; wdth=80; ht=90; noStroke(); xpos=width/4; ypos=height/4; frameRate(50); } void draw(){ smooth(); strokeWeight (1); fill((random(255)),(random(50)),(random(240)),100); rect(xpos,ypos,wdth,ht); smooth(); fill((random(20)),(random(255)),(random(240)),100); ellipse(350,ypos,wdth,ht); smooth(); fill((random(20)),(random(255)),(random(240)),50); ellipse(xpos,350,wdth,ht); fill (140,140,230,50); rectMode (CENTER); rect (mouseX, mouseY, 100,80); strokeWeight(2); fill (100,255,255,100); ellipse ((random(700)),(random(700)),30,30); xpos+=xspeed; ypos+=yspeed; if(xpos>=width-wdth/6 || xpos<=wdth/6){ xspeed*=-1; } if(ypos>=height-ht/6 || ypos<=ht/6){ yspeed*=-1; } }
No hay comentarios:
Publicar un comentario