un tal mariano verdu hizo lo siguiente con repiola (un proyecto de un rato para programar pseudo assembler que hace dibujos)
set r0 150
set r1 50
put 0
set r0 225
set r1 200
put 0
set r0 75
set r1 200
put 0
rnd r0
mod r0 300
rnd r1
mod r1 300
: start
rnd r2
mod r2 3 #modificar por 3
eq r2 0 punto1
eq r2 1 punto2
eq r2 2 punto3
: punto1
add r0 150
div r0 2
add r1 50
div r1 2
put 0
jmp start
: punto2
add r0 225
div r0 2
add r1 200
div r1 2
put 0
jmp start
: punto3
add r0 75
div r0 2
add r1 200
div r1 2
put 0
jmp start
pueden probarlo copypasteando el codigo ya sea en repiola desktop o en repiola web (que fue hecho por dos usuarios de repiola :D)
no creo que lo quieras tipear en tu celular, probablemente se derrita :D
para los impacientes, dibuja esto:
parece que estos chicos se emocionaron con dibujar cosas y j0hn se mando unas cuantas mas, esta vez con canvas y javascript
mandelbrot
Sierpinski triangle
1 comentario:
Muchas Gracias por el "reconocimiento" :D
Justamente fue una idea de J0hn que lo hizo bajo canvas, y me hizo conocer Repiola, y comentabamos de que estaría interesante hacer este Triángulo de Sierpinski en Repiola ! ;)
Puntualmente no hace falta que el Triángulo sea equilátero, asi que modificando los puntos al comienzo y los correspondientes valores en Punto1, ..2 y ..3 se logra hacer cualquier triángulo de Sierpinski..
Ya que estamos, el "#modificar por 3" me quedó colgado de pruebas anteriores ! :P
También llegué a hacer que se genere un cuadrado perfecto con un solo punto y un algoritmo similar...
Publicar un comentario