Archivos de la categoría ‘The Beginning’
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!
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.
The Beginning
El juego llevará como título “Hungry Insects Wars” o lo que es lo mismo traducido al español y de donde surgió la idea del título original “Peleas de insectos esmayaos”.
El objetivo principal del juego será sobrevivir en el interior de una casa y dentro de los distintos cuartos de esta. Para sobrevivir, como cualquier animal, habrá que comer, como es normal y para comer habrá que luchar por la comida, pues no será un bien en abundancia. Se podrá golpear a los rivales, lanzarles objetos (desde cohetes a pulpos paralizantes), poner minas antipersona en el suelo para que al pisarlas resten vida y el insecto se traslade a otro punto de la habitación por efecto de la explosión, poner chicle o pegamento en el suelo para dejar inmovilizado al rival, … También habrá objetos especiales que incrementen nuestras capacidades (velocidad, fuerza…) que nos harán ser más competitivos en nuestra lucha por la supervivencia.
Por supuesto, cuando te golpeen o te lancen algo todos los objetos que poseas se caerán al suelo y habrá que recogerlos, si no te los han robado antes, claro está. xD.
Ya vimos en post anteriores unos bocetos de lo que serán los protagonistas de esta historia, los cuales se comunicarán entre sí mediante un chat y con envío de mensajes privados para poder organizarse en caso de querer reunirse en guerrillas para atacar más eficazmente.
Por ahora estamos en la fase de diseño de lo que será la interfaz gráfica (que haber como la programo después, que miedo!) y del diagrama UML de las clases del nivel de aplicación (otra cosa que no tengo ni idea como hacer pero que poco a poco y con ayuda de mi tutor voy solventando).
La capa inferior de esta aplicación proporcionarán QoS con técnicas como FEC o ARQ usadas normalmente en voz pero adaptadas para la transmisión de este tipo de datos.
Todo esto estará sustentado por tecnología DDS y SCRIBE, particularmente FreePastry, para distribuir los datos en tiempo real de los jugadores y las distintas acciones.
Poco a poco iré subiendo más cositas del juego y los posibles bocetos de la interfaz gráfica que haga (miedo me dan mis dotes pintoras).
Primeros bocetos HIW
Aquí os dejo los primeros o segundos… ya no lo sé, bocetos de los personajes de este reto que debo llevar a cabo.
Proximamente más y mejor.
Comentarios (2)
Comentarios (4)
Dejar un comentario
