Planet

Primer gran hito: MediaServer

Hoy voy a hacer una pequeña introducción al que va a ser uno de los grandes hitos de mi proyecto: el MediaServer.Se tratará de un servicio "icebox", desplegable usando "icegrid", que permitirá anunciar en el entorno todo tipo de fuentes de vídeo. Por ejemplo, servirá para anunciar al entorno cámaras IP que no puedan anunciarse por si mismas, webcams o incluso servir ficheros de vídeo.La idea es hacerlo suficientemente genérico para que pueda abarcar toda esta cantidad de dispositivos.¿Qué no sabes que es icegrid ni icebox y esta entrada te suena un poco a chino? Tranquilo, ya explicaré con más detalle este tema, solo quería dejar constancia de que el proyecto sigue viento en popa :)

Nuevos ejemplos!

En la sección de descarga tenéis a vuestra disposición un par de ejemplos de uso de la librería por sugerencia de nervix, si tenéis alguna duda, ya sabéis, a comentar! XD
www.arcanplanet.es/descargas/Ejemplo.rar
www.arcanplanet.es/descargas/Panel_Prueba_Funcionando.rar
Un saludo!

GECO es libre

A raíz de este párrafo, hablando sobre GECO:
"Al haber sido desarrollado como software libre permite que cualquier otra persona con la misma necesidad pueda utilizar este desarrollo, e incluso permite que cualquier empresa que lo vea rentable lo venda, ya sea como servicio o como producto."
Me han hecho una serie de preguntas a las que respondo cortésmente:
"¿Es eso cierto? Quiero decir: ¿Consentirías que una empresa se aprovechase de tu trabajo para hacer negocio vendiendo Geco como producto?"
Sí, es totalmente cierto, al ser software libre, cualquiera, incluso una empresa puede hacer negocio vendiendo GECO.
"Te lo digo porque creo que lo normal sería que si lo has desarrollado como software
libre le asociases una licencia "libre" de modo que eso asegurase que nadie tuviera que pagar por usar el producto y menos a alguien que no fuera su autor (en este caso tú mismo)."
La licencia GPL, que es la que tiene este proyecto en concreto, no impide su venta. Lo único que implica, es que si alguien hace alguna modificación o mejora sobre el código y lo vende, debe ofrecer el código de las mejoras, puesto que esta licencia es vírica y obliga a que todo desarrollo basado en este software siga siendo software libre.
Que sea software libre no implica que tenga que ser gratis, sino que los usuarios tienen todas las libertades sobre el código, pueden ejecutarlo para cualquier propósito, pueden estudiar el código y modificarlo, pueden redistribuir copias y también pueden distribuir copias del programa modificado.
Por tanto, si una empresa o particular coge GECO, y consigue venderlo, incluso sin hacer ninguna modificación al código, está en su completo derecho. Lo que sí es verdad es que tendrán que respetar la GPL y ofrecer el código fuente a sus clientes, al ser GPL no pueden coger el código y cerrarlo.

Nueva Versión de Cool Imaging v.0.1.3

Acabamos de crear una nueva versión de la aplicación Cool Imaging.
Se añaden las siguientes mejoras:

  • Se añade la exportación en formato ARFF (Compatible con Weka)
  • Se añade la visibilidad en la barra de estado de los números con formato float
  • Se añade la opción de expandir y colapsar haciendo click sobre el árbol de operaciones de tratamiento, caracterización y directorios
  • Mejoras internas

Para descargarlas haga click aquí.

Mejoras de estética y Documentación

Depués  de los exámenes y una temporada sabática , me voy a poner manos a la obra con el proyecto.
Así que veréis que el juego tendrá un salto , en lo que es estética y documentación, para mí punto de vista, lo que más le falta es la documentación, un aspecto muy   importante es ( la estética ,mejor que yo un diseñador gráfico).
Gráficos y efectos visuales:
Tengo que  colorear con el Gimp  a mis personajes nuevos dibujados por mí a mano, además de programar efectos que oscurezcan el escritorio como combos y supermagias,  asi como introducir una barra de vida más estética y una barra para las magias.
Documentar y generalizar todo:
Ahora mismo tengo que ponerme al lio ya que he detectado fallos de diseño y mejoras estructurales que me facilitarán el trabajo, asi como cambios que me hacen poder  programar magias con una especie de sintáxis  que voy a diseñar.
Bueno espero al menos tener esto listo para finales de carnavales.
ENTRE HOMBRE Y HOMBRE NO HAY GRAN DIFERENCIA.
LA SUPERIORIDAD CONSISTE EN APROVECHAR LAS LECCIONES DE LA
EXPERIENCIA.
Tucídides (460 a.C.-396? a.C.). Historiador y militar ateniense.

AVBOT ha alcanzado las 500.000 ediciones

Hace pocos días AVBOT alcanzó las 500.000 ediciones. Como siempre, la mitad han sido reversiones de vandalismos y la otra mitad avisos a usuarios. Ha pasado casi un año desde el concurso, y AVBOT sigue trabajando sin descanso.Me gustaría incorporarle algunas mejoras, pero eso será cuando disponga de algo más de tiempo.

Asuntos laborales

Como ya comenté, compagino la elaboración de mi PFC con mi trabajo dentro del grupo ARCO, lo cual hace que, en ocasiones, pueda dedicarle menos tiempo del deseado al proyecto.Pero en otra muchas ocasiones este trabajo me permite aprender sobre herramientas que me pueden ser de muchísima utilidad en el proyecto, cómo ha ocurrido en estos días pasados con IceGrid.IceGrid es uno de los servicios avanzados que proporciona ZeroC dentro de su middleware Ice. Según el manual de Ice, IceGrid es un servicio importante para construir herramientas robustas.De una forma más coloquial, se puede decir que IceGrid es un servicio que permite desplegar aplicaciones en una serie de nodos de forma transparente, sin tenerte que preocupar nada más que de tener lista la aplicación, su configuración y poco más. Claro, decir esto es simplificar en demasía: para que esto fuera así deben entrar en juego otros "actores" como IcePatch2 (que permite enviar los ejecutables a los nodos desde un servidor) o "icegrid-gui", que es una aplicación que permite configurar el nodo "registriy" (una suerte de director de orquesta) y decidir que aplicaciones se despliegan y dónde de una forma rápida e intuitiva.De todos modos esto es un claro ejemplo que nunca se pierde el tiempo si aprovechas para aprender cosas por el camino. Está claro que para mi PFC IceGrid va a desempeñar una función principal para simplificarme la distribución de los nodos de mi sistema por la red.

Anteproyecto aceptado

Bueno, parece que he tenido suerte y entregué el anteproyecto justo cuando la comisión académica iba a reunirse para estudiar las solicitudes.Ya tengo el anteproyecto aceptado, por lo que en teoría ya puedo ponerme con él (aunque ya estuviera puesto).[ironic]¡Ah! Estos temas burocráticos que tanto me gustan... [/ironic]

Historia para GNU XFF

Ahora de exámenes de Febrero, así que llevo un tiempo sin programar, pero en navidad  avance un poco , supongo que ahora en las nuevas vacaciones que tengo de Carnavales, avanzaré otro buen trozo del videojuego.
Os cuento, En total tengo planificado incluir un total de 5 nuevos personajes más , además del monigote y el único personaje que tengo. Para ello estoy primero haciendo en papel , y alguno que otro ya lo tengo escaneado, ahora solo me falta pasarlos por el Gimp y aplicar texturas.
Todavía no se en que licencia pondré las imágenes supongo que en GPL o con la Creative Commons. Estoy abierto a sugerencia .
Cuando decida en que licencia los pongo los subo , a ver si le gusta al personal.
También estoy escribiendo una historia para el videojuego, quiero ponerlo en un futuro apocalíptico , dentro de este blog abriré una nueva página para tal efecto , tanto para las imágenes como para las fotos.
LA DICHA DE LA VIDA CONSISTE EN TENER SIEMPRE ALGO QUE HACER, ALGUIEN A QUIEN AMAR Y ALGUNA COSA QUE ESPERAR.
Thomas Chalmers (1780-1847). Matemático escocés

Un primer paso para incluir AI en GnuXff

He empezao vagamente a incluir  que la maquina luche contigo, pero solamente he creado una especialización de la clase Luchador , siendo esta especializada a:
1.  Jugador ( un hombre/mujer  que controla mediante mando el videojuego.
2. Maquina ( un luchador que lo maneja el ordenador, teniendo ahora mismo un comportamiento un poco mecánico.
Si tengo tiempo y soluciono problemas mayores  Intentaré meterle una AI en condiciones.
Un saludo.
HE APRENDIDO QUE NADA ES IMPOSIBLE Y TAMBIÉN QUE CASI NADA ES FÁCIL.
Anónimo

Distribuir contenido