Entradas

Mostrando entradas de marzo, 2009

PRE-ALPHA 3: donwload! - Black Edition

Imagen
Ya tenemos lista la versión preALPHA 3 para descargar y empezar a hacer pruebas y testeos. Ha costado más de lo que me imaginaba y las matemáticas no se han puesto de mi parte. He podido comprobar que hay cosas mejorables en la "inteligencia" del Blable a la hora de ir a por la comida y he tomado nota de cómo mejorar. La versión final tendrá muchas mejoras pero lo importante es que he conseguido moverlo y hacer que "vea" y decida. ALPHA3 - Comprueba movimientos sin salirse de la cuadrícula - El Blable come! - Nivel de Visión 0 (ciego) - Nivel de Visión 1 - Nivel de Visión 2 - descarga aquí Me he dado el gusto y el placer de hacer un diseño especial y aplicar las ideas que me ha dado Lourdes (gracias) Espero que te guste la Black Edition. What's next? Con el éxito del movimiento y la visión, el siguiente reto pueden ser varios; más de un Blable a la vez compitiendo por la comida, incluir iTERs, reproducción y cría de los bebés blables... Creo que el siguient...

Blables, iTERS y demás amiguitos

Imagen
¡Ay, qué dolor! rezaba la canción aquella de los Inhumanos allá por los ochenta. Ayer no fui capaz de acabar con el Nivel 2 de Visión porque la complejidad crecía a medida que avanzaba. A todo ello se juntó el cansancio de no haber dormido mucho el día anterior y que había vivido una maravillosa jornada laboral. Además, aquí ha hecho frío, un poco de viento, lluvia... claro, llegas a casa, te tomas un caldo que te dejó preparado tu madre y a los 45 minutos estás pensando que mejor apagas el pc y te vas a dormir. Hoy creo que podré acabarlo. Una vez relatadas las desventuras de un programador aficionado, quiero presentar a los nuevos amigos de mis queridos Blables. Con ellos, se abre un mundo nuevo de posibilidades, por ejemplo, la creación de un super-depredador (o SiTER) que campe a sus anchas por Lirondo sin que nada ni nadie lo detenga y de apetito voraz. Bueno, no me alargo más y os presento a la familia Blable: BLABLE de origen desconocido, se dice que nació debajo de una col aunq...

Contando los Eones

Imagen
Navegar, surfear o incluso googlear son algunas de las formas que usamos para definir lo que he hecho yo esta mañana lluviosa de sábado. En un de golpe de suerte he acabado en una web que parecía mal escrita, como si estuviese traducida por una máquina desde el inglés, con frases un tanto raras pero su contenido se entendía bien. No daré más publicidad a esa web pero sí diré que tenía un contenido realmente interesante sobre la IA (inteligencia artificial) y los logros computacionales en esta materia. Una extensa descripción sobre el genio Conway y su Game of Life, análisis sobre diversos estudios sobre programas de simulación celular y un increíble párrafo sobre un proyecto japonés con una máquina de 5.120 procesadores llamado Earth Simulator. Muy interesante y hasta recomendable si no fuese porque está escrito por un creyente cristino de orígen sudamericano que finaliza su artículo sobre la simulación con una serie de puntos a modo de conclusión. El tercer punto dice así: "3.- S...

Dios no tiene botón de reinicio

Imagen
Algunos definen el principio de todo hace 13 mil millones de años con una magnífica explosión, otros tal vez no hace tanto con un soplo divino, costillas, serpientes y manzanas, y otros simplemente no se han preguntado nunca por los orígenes. Sea cual sea la opción de cada uno, hay una cosa común para todos y es que no hay vuelta atrás (undo) ni tampoco botón de reinicio. La vida siempre sigue hacia adelante y si una especie se topa con un cambio climático de sopetón y no tiene la capacidad de adaptarse... pues nada, desaparece y santas pascuas. Otro debate sería si, esa misma especie, sufre un sobrecalientamento global (pongamos 10 grados, para ir sobradetes) y realmente sí tiene la capacidad de perder el pelo, de aumentar sus partes acras para disipar mejor el calor, no sé, le crecen las orejas como al elefante africano y las usa a modo de ventilación, y... mmmm, por ser imaginativos, sus pies se hacen más pequeños para tener el mínimo contacto con el caliente suelo. Pues bien, con e...

PRE-ALPHA 2: donwload!

Imagen
¡Ya tenemos aquí la versión pre-Alpha 2 de Blables! Ahora dispone de Visión de Nivel 0 y es realmente emocionante ver cómo toma la decisión de comer según lo que ve a su alrededor. El Blable está dotado de un sistema de reconocimiento que, dependiendo de las casillas inmediatamente contiguas (Nivel de Visión 1), condiciona su movimiento para ir a por la comida. ALPHA2 - Comprueba movimientos sin salirse de la cuadrícula - El Blable come! - Nivel de Visión 0 (ciego) - Nivel de Visión 1 - descarga aquí Sin intervenir manualmente, con comida automática y Nivel de Visión 1, el máximo nivel de efectividad que he conseguido es del 24,92% Por cierto, he hecho caso de la única sugerencia que he recibido: la mía! y ahora es un blable chica jeje Es un poco "feo" pero hay que recordar que son las primeras versiones, con un Lirondo reducido y con unos gráficos... ejem, mejor juzgas tú mismo. Por cierto, necesito sugerencias!

La Clave de la Vida

Imagen
Sí, este es otro título llamativo para llamar la atención pero creo haber visto la luz hoy al despertar. ¿Por qué todas las buenas ideas me vienen a la cabeza cuando despierto? Este punto debería ser motivo de estudio; yo me inclino a pensar que, aunque el cuerpo descansa, el cerebro sigue trabajando en sus cositas y haya soluciones a problemas que, de forma consciente, no somos capaces de relacionar. Este fin de semana hemos disfrutado (espero que alguien más que yo, snif!) de la primera PRE-ALPHA donde testear el movimiento del Blable por su Lirondo particular. Únicamente estaba disponible la opción de Nivel de Visión 0 (ciego) ya que no he tenido tiempo de ir más allá aunque, para gloria propia, debo decir que conseguí que el Blable "viese" aunque no llegué a publicarlo. Precisamente en ese momento, en el de programar la vista, caí en la cuenta que había cometido un error de diseño (horror, pánico, tres veces miedo) y que debía re-construir el sistema de cero (y de ahí que...

PRE-ALPHA 1: donwload!

Imagen
¡Llegó el día de hacer los primeros testeos! Acabo de colgar la primera serie de versiones pre-ALPHA con las que probar las teorías que he ido desarrollando (sí, vaaaale, con ayuda de "alguien" jeje) ALPHA1 - Comprueba movimientos sin salirse de la cuadrícula - El Blable come! - Sólo Nivel de Visión 0 (ciego) - descarga aquí Nota: Yo no he conseguido que un Blable ciego tenga un ratio de efectividad mayor de 0.18 sin ayuda. Espero vuestras sugerencias e ideas! La primera la pongo yo, ¿por qué no una Blable chica? ;)

PRE-ALPHA - Testeos de Lirondo

Imagen
En empresas que desarrollan software (VMware, IBM, Symantec o incluso Microsoft) se pasa por diferentes fases hasta llegar a la versión definitiva que podemos encontrar en las estanterías de las tiendas. Cada versión importante de un producto pasa generalmente a través de una etapa en la que se agregan las nuevas características (etapa alfa), después una etapa donde se eliminan errores activamente (etapa beta), y finalmente una etapa en donde se han quitado todos los bugs importantes (etapa estable). Las etapas intermedias pueden también ser reconocidas. Las etapas se pueden anunciar y regular formalmente por los desarrolladores del producto, pero los términos se utilizan a veces de manera informal para describir el estado de un producto. Normalmente muchas compañías usan nombres en clave para las versiones antes del lanzamiento de un producto, aunque el producto y las características reales son raramente secretas. Los Blables - Proyecto Evolutivo empieza su andadura con una serie de v...

La Paradoja Generacional

Imagen
Detrás de esta título tan enigmático y sugerente se haya la única intención de que empieces a leer, a ver si consigo que sigas hasta el final. Debo admitir que no existe tal paradoja, ni rasgadura en el continuo espacio-tiempo ni nada por el estilo; te estaba dando iTER por Blable jejeje. Para poder comparar datos y procesos evolutivos he diseñado un sistema generacional con el que llevar la cuenta de las generaciones de Blables que están sobreviviendo. El sistema es sencillo, si un Blable de primera generación tiene descendencia con un Blable de primera generación, su hijito será un Blable de segunda generación. Fácil! El problema viene cuando, al cabo de un tiempo, convivan dentro de Lirondo más de una generación de Blables lo cual es, dicho de paso, lo más normal del mundo. Nos podemos encontrar con que un Bable de primera generación tenga descendencia con un Blable de 3ª generación por poner un ejemplo. Si esto es así, ¿qué generación sería el hijito resultante? ¿Sería de 2ª genera...

iTERs - Técnicas de Caza y Comunicación

Imagen
He recibido dos sugerencias desde el Centro de Regulación Genómica de Barcelona ( www.crg.es ) que me ha llamado la atención. La primera idea que me ofrecen es la del lenguaje o comunicación entre Blables que den la señal de alarma en caso de avistar un depredador. En la imagen podemos ver cómo funcionaría esa comunicación. El Blable A detecta un depredador al contar con nivel 2 de visión y su instinto le hará huir. Los Blables B, C y D captarán esa señal de alarma y huirán también aunque no hayan visto al depredador. Esta idea de avisos o comunicación ya había rondado mi cabeza aunque no la habia desarrollado. Gracias a los consejos e información que me ofrecen creo la que cosa empieza a estar definida. ¿Cómo funciona realmente? El Blable A no avisa realmente a los Blables que tiene su alrededor (dentro de su campo de visión) sino que son los que lo pueden ver (Blable B,C y D) los que advierten que ese Blable A está en alerta y escapando de algo. Al igual que un grupo de pelícanos, si...

Especies - Las Plantas

Imagen
La tercera especie del Mondo Lirondo y la única que carece de movimiento pero no por ello la menos importante. Esta especie es la encargada de aportar energía al sistema siendo el alimento de los Blables y toda la biología del sistema depende del ciclo de esta especie. En época de lluvias su crecimiento aumenta ofreciendo alimento a los Blables que ven aumentar sus posibilidades de supervivencia que a su vez, ofrecen más alimento a sus depredadores los iTERs. Cuando llega la sequía y el número de plantas disminuye, el alimento escasea y los Blables que hayan acumulado menos energía o que hayan encontrado menos alimento se verán menos preparados para afrontar esta época, y más teniendo en cuenta que la población de iTERs habrá aumentado gracias a la abundancia pasada. Existen dos tipos de plantas: 1.- Plantas alimenticias, de crecimiento rápido y gran aporte energético. - Aporte energético: 50 unidades - Esperanza de vida: 5 años - Reproducción: inexistente, generac...

Reproducción Sexual del Blable

Imagen
¡Qué feliz acontecimiento la unión de dos Blables para reproducirse! Debo reconocer que, bromas aparte, tengo cierto interés y expectación por ver cómo esos dos "bichejos" engendran un descendiente que herede a partes iguales su material genético. Reconozco también, que nunca en mis pruebas anteriores desde el 2006, había llegado al punto de la reproducción y esto en parte, había sido por los problemas que surgen al plantear este feliz acontecimiento. Reproducción por contacto : Nada nuevo, ¿verdad? Al igual que los humanos (por norma general) nacemos del contacto físico entre dos individuos de sexo opuesto. En el caso de los Blables funciona igual pero sin cortejos ni demás parafernalias; si dos Blables buscan el contacto, se creará automáticamente un Blablecito hijo. Noviazgus Interruptus : Según las normas que mueven a los Blables, dos individuos que estén dentro del campo de visión y con energía suficiente para reproducirse, lo estarían haciendo in...