Dibujar con Ruby y Scribble!

Viendo el blog de nuevo blog de _why (http://hackety.org) descubrí Scribble! que es una versión en Ruby de NodeBox. Permite hacer dibujos muy chulos utilizando Ruby.

Si quieres probarlo en windows puedes seguir las instrucciones en http://nex3.leeweiz.net/posts/3

Yo quería probarlo en Linux, pero no encontré documentación relacionada por lo que tuve que investigar como instalarlo. Conseguí que funcionará en Ubuntu ejecutando lo siguiente:
  1. Instalamos las librerías cairo y gtk2 para ruby:

    sudo apt-get install libcairo-ruby1.8 libgtk2-ruby
    svn co svn://hamptoncatlin.com/scribble/trunk scribble

  2. Ejecutamos scribble:

    cd scribble
    bin/scribble

Con esto ejecutaremos Scribble! y podremos hacer dibujos como este:

Scribble! Screenshot

Este dibujo es prácticamente único ya que se genera aleatoriamente a partir de este código:

brush.fill = rand(0.1) + 0.9, rand(0.4) + 0.6, rand(0.1) + 0.9, rand(0.1)+0.1
blanket

brush.fill = rand(0.1) + 0.9, rand(0.4) + 0.6, rand(0.1) + 0.9, rand(0.1)+0.1
brush.stroke = rand(0.4) + 0.6, 0, 1, 0.2
brush.width = 2

100.times do
circle :center => [rand(size[0]), rand(size[1])], :radius => rand(50) + 10
end


Si te animas y creas algún dibujo chulo con Scribble! compártelo poniendo el código fuente como comentario en esta entrada ;)

Etiquetas: ,


Recommend Me


XING
View Sergio Espeja's profile on LinkedIn