5 de Diciembre de 2008
Mayo
26

Fuelito retrasa su regreso, pero yo os cuento sus avances.

Categorías: ,

Bueno, por problemas que tengo con el internet en mi casa (mi madre al limpiar esta mañana mientras trabajaba se ha cargado el cable de red que unia mi pc con el router a 18 metros de distancia) Asi que hasta que no se solucione eso no podre poneros las ultimas actualizaciones que las tengo en ese ordenador -ahora estoy en el de la oficina y NO voy a traerme aqui las cosas de casa, esto es un negocio serio ;) -

 En fin, pues al no poder ser vengo yo ahora a crear hype entre vosotros.

Actualmente la inteligencia de fuelito no es mas avanzada que una ameba. Se mueve por donde esta, nace, crece y muere, tenia pensado antes de subir los datos esta noche hacer que se pueda alimentar, nutrirse y soltar los "desperdicios", y para la proxima entrega añadirle algo mas de inteligencia, posibilidad de reproducirse, etc... Pero si esto sigue asi ya os lo pondré todo junto.

 

Si, señores. Tras este tutorial nuestra mascota no solo estara "existiendo" en un escenario, que es lo que hace, estar ahi estatica, con la inteligencia de un virus: No hacer nada, de nada. Bueno, el virus al menos auqnue se deje llevar, si toca una celula la pasa su codigo genetico para reproducirse, la mascota tal y como la dejamos nada de eso.

 Ahora mismo he creado el siguiente codigo que permite dar algo de realismo e inteligencia a la mascota:

 

  •  Codigo de crecimiento: Al nacer automaticamente se asigna un valor de tamaño a la mascota que permite que sea cada una algo distinta de otra al ser mas o menos flaca/gorda/alta/baja y que vaya creciendo hasta su altura maxima, tambien delimitada al azar, asi que si tenemos una criatura que de pequeña es mas baja que otra, puede que de mayor esta sea algo mas alta. Pero todo basado en unos estandares, si no seria demasiado alta o baja desde el principio y puede que si no se controlase hasta creciera al reves!!.
  • Codigo de nacimiento: Bueno, como decia eso, este codigo permite que al nacer se le asignen unos valores a su "genoma" -en realidad, variables (para quien sepa de programacion)- que asignan el tiempo que va a vivir si no muere de otra cosa antes, el tamaño con el que nace, el tamaño que llega a alcanzar,  etc...
  • Inteligencia basica (pero basica, basica): Nuestra mascota ahora puede moverse por el entorno -no se sale de el-. Elige un sitio al que moverse, se queda ahi 2 segundos, y vuelve a irse a otro sitio para no aburrirse. Luego ya añadiremos cosas para que se entretenga y no vaya al azar, si no a lo que le guste.
  • Codigo de vida!: Al igual que nosotros vivimos alrededor de 75-125 años, este bicho tiene una edad minima de vida siemrpe y cuando no muera por otras cosas. Al nacer se calcula la fecha de su muerte que vendra escrita en sus genes

Cosas pendientes de hacer:

 

  •  Codigo de reproduccion: Que bonito, la mascota crece hasta que llega a su adultez, entonces en cualquier momento puede reproducirse por esporas!! -asi quiero que se reproduzca fuelito, recordemos que es una gotita de diesel ;) - creando otra mascota con unos valores distintos de su padre -el adn muta de uno a otro y por eso es distinto-. Si fuese reproduccion sexual seria algo mas complicado al heredad caracteres del padre y de la madre, aparte de que necesitaria dos bichos desde el principio, asi que para agilizarlo tambien viene bien.
  • Codigo de gustos: Hara que a tu bicho le gusten mas unas cosas que otras y que prefiera hacer esas antes que las otras, pero cuidado: Su abuso puede hacer que algo que le gustaba le empiece a aburrir!!
  • Codigo de habla: Para que sea facil la comunicacion entre tu y tu mascota voy a añadirle un motor de lenguaje parecido al que usan los verbots pero mas simple. Tu bicho podra decirte que esta pensando, que le gusta, incluso soltar chascarrillos sueltos.
  • Codigo de entendimiento:  Tras lo anterior sabes lo que hace, pero el no sabe que quieres tu. Con este codigo podras hacerle hacer cosas diciendoselas -por textos, no voy a perder mucho tiempo haciendo algo que identifique lo que dices por el microfono-
  • Inteligencia matemática suprema!!: Haremos que el bicho sea tu calculadora personal... resolviendo cualquier calculo matematico que le mandes!!. Como es un ordenador esto lo haria inmediatamente, pero como queremos que imite a la realidad le hare capaz de detectar lo que quieres que calcule, y si que haya calculos que se le den mejor o peor, tardano mas o menos en mostrarte la solucion -mientras, estara "pensando".
  • Codigo de aprendizaje! : Lo que aprenda o sepa un padre, se lo podra enseñar a su hijo o a otro!, segun lo inteligente que sea este ultimo aprenderá mejor o peor lo que el padre le pueda enseñar, asi si a tu bicho se le da mal hacer algun calculo, y a otro se le da bien, este puede enseñar al otro para que sea tan bueno como el haciendo ese calculo.
  • Herramientas del usuario: Capaces de mostrarte lo que esta pensando el bicho seleccionado, el tiempo que lleva viviendo, lo que le queda de vida, a donde tiene pensado moverse, que sabe o no sabe hacer... Todo a su debido momento.

Y podria seguir, y seguir. Pero creo que por ahora os he vendido suficiente humo como para que presteis alo de atencion a como este proyecto se va haciendo realidad.

Recordad que os hare publico el codigo para que vosotros os podais hacer el mismo bicho pero adaptado a vuestras necesidades y llegues a lo que querais llegar.

Yo por supuesto le pondre un fin, podria seguir, y seguir aumentando la inteligencia de este bicho para que llegase el momento se rebele contra mi, acabe conmigo y mi familia y contaminando otros ordenadores por la red llegue a una guerra entre los humanos y las makinas en plan terminator o matrix XD.

 

 Bueno, no tanto, pero el proceso de sacar brillo y mejorar una aplicacion no tiene fin hasta que tu no la dejes. Cuando termine de hacer esto y el tutorial de la mazmorra o juego de aventuras, voy a pasar el Fuelito a las 3d, como su evolucion natural. ¿Os acordais de cuando os hable de los Norns del juego Creatures? Voy a hacer algo muuucho mejor ;) -eso espero, estoy todavia construyendo castillos en el cielo- 

 

En fin, estad atentos y aprendereis bastante. Un saludo. Recuerdo que cuando tenga todo el internet bien os sacare esta version del programa -no os hare un ejecutable por ahora ;) - 

 

 

 

5
Valoración media: 5 (2 votos)

2 Comentarios:

¡Hypeee! Espero con ansias

¡Hypeee! Espero con ansias esa parte :)

PD: ¿No tienes WIFI en tu casa? 

Tengo pero la antena se me

Tengo pero la antena se me jodio y me compre un cable de 18 metros para conectarme. Ademas, como el router estaba en otra sala me iba fatal para jugar y todo eso.

Ahora mismo estoy trabajando en el codigo que he llegado del gimnasio, he hecho una entrada sobre una cosa que descubri esta tarde por la red -Rage of Bonan!!! chachondeo asegurado XD - y pues eso, a ver si acabo esta parte hoy y lo subo. Si no mañana cuando tenga un momento.