Skip to content

#ES 2. Configuración

Carlos Rocha edited this page May 23, 2018 · 9 revisions

Para poder empezar a crear un sketch se debe configurar el archivo ".config.yml" este archivo en linux se encuentra en la carpeta home, dentro de la carpeta oculta ".jruby_art" es decir que se va a encontrar en:

home/USUARIO/.jruby_art/.config.yml

En el archivo .config.yml debe ir algo así:

PROCESSING_ROOT: "/home/tux/processing-3.3.2" # El nombre "tux" debe cambiarse por su nombre de usuario
sketchbook_path: "/home/tux/sketchbook"
MAX_WATCH: 30 
JRUBY: true # Si este valor es falso usará ruby en vez de jruby 
template: bare # Existen dos plantillas diferentes en la creación del sketch "bare" y "class" 

Plantillas o template

Es importante distinguir los dos tipos de plantillas que puede crear k9 los cuales son:

1. Plantilla class

Es el sketch envuelto en una clase, este modelo se aconseja para cuando se quiere usar el modo en vivo o Live coding y su extructura es:

class Misketch < Processing::App
  def settings
    size 200, 200
  end

  def setup
    sketch_title 'Mi sketch'
  end

  def draw

  end
end

Nota: Se aconseja no usar nombres propios de ruby como Array, String para crear el sketch ya que generaría problemas de ejecución del código

2. Plantilla bare

Es el sketch desnudo no se encuentra envuelto en ninguna clase, por tal motivo es un poco más incomodo al intentar usarlo en livecoding y su estructura es así:

def settings
  size 200, 200
end

def setup
  sketch_title 'Fred Sketch'
end

def draw

end

<= Anterior | Inicio | Siguiente =>