It’s a new dawn, it’s a new day, it’s a new life…
… and I feeling good…
Hola a tod@s. Me alegro de poder participar en este blog, y en este proyecto…
Se avecinan grandes avances para las próximas semanas (¿verdad Antonio?).
¡Permaneced atentos!
Avances
En la parte de la interfaz gráfica tenemos ya una pantalla, con el terreno, dos personajes y comida. El personaje local es capaz de moverse por el terreno evitando las piedras y es capaz de acercarse a la comida y quitarla del terreno. Actualmente estamos trabajando en el tema de las colisiones con otros objetos.
Para la comunicación montamos una red Scribe sobre Pastry con la que un ordenador es capaz de enviarle a otro la posición para el segundo de los muñecos que tenemos en la interfaz.
Respecto al concurso, el pasado martes mi tutor, Juanjo realizó una presentación en una jornada organizada por la Oficina de Software Libre de Granada a la cual debido a mi trabajo actual no me fue posible ir. A partir de aqui se incluyó la licencia GPL para todos los desarrollos, aunque falta hacer funcionar un pequeño script en PERL que añada el copyright a los códigos fuente.
Durante esta semana también he estado trabajando en la documentación acerca de Scribe y de Pastry y redactando parte de la documentación, como no en LaTex, xD.
Más sobre bocetos
Buenos días.
aquí os dejo algunos logos que me ha mandado mi tutor, Juanjo. os recuerdo mi dirección de correo por si alguno quiere colaborar en algo: ramirezversion@gmail.com



Un saludo!
Logos, bocetos y plantilla latex
Buenas,
ya con el proyecto algo más avanzado estamos a la espera de finalizar la plantilla en latex para mi proyecto fin de carrera y ya puestos y con la mentalidad de software libre para los proyectos fin de carrera para la ingeniería de telecomunicación de la universidad de granada y de cualquier parte que la quieran usar y modificar a su gusto y necesidad.
Por otra parte, hago un llamamiento a los diseñadores gráficos y gente con tiempo libre por si quieren mandarme algún boceto para los insectos o para el logo del juego, o llendo un poco más lejos si alguien colaborar en el desarrollo y/o implementación de alguna parte también está invitado a ello.
Recuerdo que el juego se llama: Hungry Insects Wars y que mi dirección de mail es ramirezversion@gmail.com. Ruego si alguien me escribe algún mail poned un asunto descriptivo por favor.
Un saludo y gracias por la futura colaboración y por leerme.
Sobre la documentación
Bueno, con el proyecto algo más definido he dado el siguiente paso y he comenzado a pensar con qué herramienta escribir la documentación y empezar a escribirla cuanto antes, para ir compaginando la documentación con el desarrollo, para que no se me haga muy pesado ninguna de las dos partes. Para la documentación usaré finalmente latex más concretamente miktex (para windows) junto con el editor teXnicCenter. Ya tengo realizada la plantilla general y un índice provisional.
La verdad, no he tratado mucho con latex, pero desde primera hora creo que me va a solucionar ciertos problemillas que con openoffice o ms word creo que hubieran surgido en tema de márgenes, listas, índice… y esas cosas y peculiaridades de este tipo de programas.
Creo que ha sido la elección correcta, como no, aconsejado por mi tutor.
Por otra parte, este fin de semana o quizá el lunes intente completar algo más de la parte de la interfaz gráfica, en concreto el movimiento de un sprite de una parte a otra de la pantalla al hacer click con el ratón, creo que ya falta poco!
JLMESSIAH
Esta entrada es para agradecer a Jose Luis Ramos Muñoz los diseños de los sprites para mi proyecto y de paso dar a conocer a un gran artista que actualmente expone en el café Tierra, cerca de la facultad de informática y telecomunicación, bellas artes y del parque Almunia.
Os dejo un link a su espacio: http://jlmessiah.spaces.live.com/default.aspx?wa=wsignin1.0&sa=270142421
Diseño UML de la interfaz gráfica
Aquí os dejo una captura de pantalla del diseño de clases para la parte de la interfaz gráfica la cual ya mismo comenzaré a programar…. que pocas ganas… xD.

Post-navidad
Buenas,
después de estos días de comidas familiares, reuniones de empresa, borracheras varias y mantecados… ya vuelvo a la normalidad y retomaré de nuevo mi proyecto.
Lo siguiente que haré será intentar que funcione una red scribe sobre freepastry comunicando dos nodos que no estén dentro de la misma intranet, cosa que por ahora no he conseguido. Por otro lado, mi tutor, Juanjo, está finalizando un programa capaz de coger un fuchero XMI (básicamente un XML con los diseños de las clases UML) y que “automáticamente” cree toda la estructura de clases y enlaces en java. Ésto será un gran aporte a mi proyecto pues me quitará bastantes quebraderos de cabeza y yo solo tendré que dedicarme a programar los métodos.
Me despido no sin antes desearos a todos un feliz y próspero 2009.
UML Capa de aplicación
Diagrama UML de la parte de aplicación
(usado: argoUML).
… al final me he despertado a las 9 …
GUI & Scribe
Tras un primer diseño de clases para la parte de aplicación (con 3 release, xD) y usando herramientas opensource como argoUML y tras usar el repositorio SVN – mediante tortoiseSVN, también opensource – para ir almacenando las nuevas versiones con nuevos cambios y poder tener cierto control en la gran cantidad de carpetas, ficheros y demás que se van generando, me propongo a realizar el diseño de clases para la parte de la interfaz gráfica.
Esta parte me llevará bastante más tiempo pues nunca he tratado en profundidad estos temas y mi UML es bastante pobre por ahora, aunque mejor que cuando empecé. Simultáneamente, he retocado el código fuente de la biblioteca de sprites que usaré, UCIGame, con ayuda del autor via mail para poder recompilarlo y generar mi .jar a usar en mi proyecto, incluyendo las nuevas funcionalidades añadidas a la misma ventana del juego que me proporcionaba.
Por ahora estas funcionalidades no están implementadas, pues dependen del diseño de clases que haga.
Posteriormente he generado un ejemplo de SCRIBE para probar la biblioteca a fondo usando tres PCs que se unan a un grupo de distribución e intercambien datos. Esta prueba la realizaré junto con mi tutor del PFC, Juanjo Ramos, en su despacho el próximo miércoles.
Vaya dos días de trabajo que llevo, mañana me levantaré tarde seguro, xD.
Comentarios (1)
Comentarios (2)
Comentarios (2)