jueves, marzo 04, 2010

CLQLGHCCQUA: cosas locas que la gente hace con cosas que uno hace



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:

Mariano Verdú dijo...

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...

Seguidores

Archivo del Blog