Está en la página 1de 10

Introduccin a Partculas (tambin conocido como Kedama)

Qu es Kedama?
El objeto Partculas (previamente denominado Kedama) fue desarrollado por Yoshiki Oshima y ahora es parte del catlogo de objetos de Etoys. Partculas puede ser utilizado para crear simluaciones desde 10 hasta 10.000 partculas (objetos) que podran representar tomos, hormigas, bacterias o sistems de interaccin humana permitiendo de esta manera estudiar el comportamiento aleatorio y/o determinstico de los mismos. Por ejemplo, uno puede representar las molculas de gas dentro de un tanque y estudiar problemas relacionados con la presin y el equilibrio con cientos de partculas programadas para moverse dentro del mundo de Kedama.

Uno tambin puede simular una epidemia determinando la densidad poblacional y evaluando la relacin entre el nmero de personas y la distribucin de la enfermedad.

O tambin, como se muestra a la izquierda, uno puede utilizar Kedama para representar una colonia de hormigas que busca comida.

Partculas est compuesto de varias partes. En el fondo est el mundo de Partculas que se parece a una caja negra. Arriba, hay una grilla invisible de cuadradados. A cada uno de los cuadrados se lo llama parche (patch), y toda la grilla est controlada por las variables del patch que son las que uno puede programar. Los parches slo se encuentran en Partculas/Kedama y pueden pensarse como los cuadrados de una hoja cuadriculada de 100 cuadrados x 100 cuadrados (10.000 en total). A cada cuadrado se le puede asignar un valor entero. Arriba de los parches en mundo Partculas/Kedama se encuentran las razas de tortugas (turtle breeds), que son grupos de tortugas que actan de la misma forma. Uno puede decidir cuntas razas diferentes pueden existir, elegir cuntas tortugas hay por raza, cambiar el color de la raza, crear guiones para que todas las tortugas de una raza particular acten y ms tambin. Estas tortugas tambin pueden leer el valor de cada parche y responder ante el mismo. Finalmente, existen tortugas individuales, o partculas que comparten el mismo nombre de su raza. Por ejemplo, la primera raza que uno crea es tortuga1, entonces cada tortuga de esta raza seguir las instrucciones de tortuga1. A las tortugas se les da instrucciones como raza, no como tortugas individuales.

Manos a la obra!
1. Abrimos la pestaa de provisiones y arrastramos el catlogo de objetos.

2. Encontramos el cono de Partculas y lo arrastramos a la pantalla.

3. 3 objetos van a aparecer en el mundo: el mundo Kedama negro, el parche chico negro y la pequea tortuga1 roja. Ahora pods cerrar el catlogo de objetos.

4. Mov el mouse cada uno de los rectngulos para obtener el halo y hac clic en el cono del ojo para abrir el visor. A continuacin podrs ver el visor del mundo Kedama:

Qu pasa cuando increments el nmero de pxeles por parche a 4?Perdiste el parche y los modelos de tortuga? Podras necesitar mover algunas cosas alrededor para ver si estn debajo del mundo Kedama.

Para los que estn usando computadoras con una resolucin ms alta, pueden jugar con el comando pixeles por parche que se encuentra en el mismo men. Ah podrn cambiar el nmero de pxeles por cada parche para hacer que las tortugas se vean ms claras en mundo Kedama. Continu y cambialo a 4 para ver qu pasa.

Un punto pequeo (rojo por defecto) puede verse en mundo Kedama y sirve como la primera raza de tortugas. Si cres ms de una raza de tortugas, los colores de cada raza se asignarn aleatoriamente.

Hagamos que esta tortuguita solitaria se mueva! Se puede crear un guin y hacerlo correr de la misma manera que cualquier objeto en Etoys. Abr el visor de la tortuga y arrastr hacia el mundo el guin avanza.

De tortugas a tomos
En el ltimo captulo fuiste capz de hacer que una instancia de tortuga se mueva. Si bien para algunos puede ser interesante, el poder real de Partculas/Kedama es simular decenas y miles de partculas u objetos. Entonces vamos a hacer las cosas ms interesantes simulando tomos que rebotan incrementando el nmero de tortugas que vemos en mundo Kedama. Para este ejercicio vamos a crear muchsimas tortugas que se comporten de la misma manera y sigan el mismo guin. Aadiremos tortugas desde la misma raza como lo primero. Para hacerlo, abr el visor de tortuga1 siguiendo las instrucciones del primer captulo. Abajo de la categora tortuga kedama vers que hay un comando que dice: contador de tortugas. And all y cambi el nmero por cualquier nmero de tortugas que quieras. Las tortugas deberan aparecer en mundo Kedama ni bien presions la tecla enter y sern del mismo color que tu primera tortuga. Ten en cuenta que aunque haya muchas tortugas todas comparten el mismo nombre ya que son de la misma raza tortuga1.

La figura de la derecha muestra un contador de tortugas igual a 100. Como se vio en el captulo anterior, haremos que la raza de las tortugas se mueva haciendo clic en el reloj de nuestro guin mover. Modific el valor deavanza segn cun lejos quers que se muevan las tortugas. El mismo guin controla TODAS las tortugas de la misma raza. Las nuevas instancias de la raza se situarn aleatoriamente en mundo Kedama con orientaciones aleatorias. Tambin pods controlar la velocidad a la que los tomos se mueven. Ves el reloj que est arriba del guin? S mantens el clic vers el siguiente men:

Este men permite elegir cuntos latidos, o ciclos, ocurren cada segundo. Cambi la cantidad de latidos a valores diferentes y fijate qu pasa. Vamos todava! Utilizaste Partculas para realizar una simulacin atmica.

tomos que rebotan


Te acords de lo que viste cuando se mova la tortuga solitaria? Te diste cuenta de que cuando la tortuga sale de mundo Kedama vuelve a entrar pero desde el otro lado? Esto se llama envoltura (wrapping) porque parece que el extremo del borde por donde va la tortuga cubre el borde opuesto. Baj los latidos del reloj a un tick por segundo y fijate que todas las tortugas de mundo Kedama siguen este comportamiento. Si quers que las tortugas reboten en los bordes, se puede hacer mediante un cambio en el visor de mundo Kedama. Tra el visor de mundo Kedama haciendo clic derecho en el objeto mundo Kedama y clickeando en el cono del visor. Dentro de la categora kedama vas a ver diferentes comandos incluyendo el modo borde. Hay cuatro tipos de comandos que corresponden con los cuatro bordes y estn actualmente puestos en ajusta. Para hacer que los tomos reboten en los bordes, pods cambiar el estado a rebotando. Corr el script de nuevo y fijate qu pasa!

Diversin con colores


Tambin se puede aadir efectos visuales interesantes de colores utilizando los parches en mundo Kedama. Primero, paus el guin antes de hacer los cambios. Desde el visor de la tortuga, arrastr el bloque valorar en posicin y posicionalo dentro de tu guin mover.

Este bloque te permite asignar un valor numrico a cada parche. Los nmeros que elegs tambin influencian los colores de los parches. Nmeros altos incrementan el brillo del color de los parches. Por ejemplo, cambiando el valor del argumento del bloque a 10 hara que el color del parche en donde actualmente reside la tortuga (por defecto es el azul) sea ms dbil. Por ahora, cambi el valor del argumento del bloque a 40. Despus, presion el triangulito apuntando hacia arriba a la izquierda de valorar rea en posicin y cambialo a valorar rea en posicin incrementar por .

Corr el guin y fijate que las tortugas dejan su huella mediante puntos de color.

Si quers hacer que las Tortugas dejen su huella de un color diferente, lo pods hacer usando el visor del parche. Debajo de la categorakedama vers el comando parche color. Hac click en el cuadrado azul y aparecer una paleta de colores con un gotero medicinal. Eleg el color de tu preferencia.

Paus el guin otra vez para hacer unos cambios pequeos. Los efectos aqu sern ms fciles de ver si hay menos tortugas, por lo tanto, cambi el contador de tortugas a 20. Luego, decile a las tortugas que se muevan de a 2. Despus, (1) encontr el bloque escala mxima en el visor del parche y pon el valor en 200. Haciendo esto, ests poniendo 200 como el lmite mximo de saturacin de color para el parche. Si quers, pods cambiar este valor y ver qu le pasa a los colores contra el fondo negro de Kedama. Finalmente, (2) arrastr el bloque variable de parche de difusin y dejalo en el guin. Esto le agregar el efecto para que dejen una estela detrs. Ya casi ests listo! Para preparar el mundo Kedama para un nuevo guin, (3) presion el signo de exclamacin a la izquierda de parche limpiar para borrar las huellas azules de los parches dentro de mundo Kedama.

Intereses relacionados