Octubre 30, 2008
Acabo de subir hace un rato una nueva versión del artículo sobre el documento de diseño que tengo pensado usar para el tema de la semana en stratos. Esta nueva versión, la 1.2.1, he corregido a parte de errores típicos de acentos y limar un poco la expresión escrita, algunos parrafos más para completar alguno de los apartados. Lo he colgado en la sección de artículos de mi página web. Espero que os pueda resultar útil. Y no os olvideis de que este día 3 empiezan los temas de la semana en Stratos, donde podremos debatir ampliamente sobre el contenido de lo que trato en este artículo y expresar nuestras opiniones para ayudarnos.
Un saludo,
Gorka Suárez.
Deja un Comentario » |
Weblog |
Permalink
Escrito por gorkasg
Octubre 29, 2008
He vuelto a reconvertir los documentos que tenía en word a pdf (con el Open Office), porque el PDF Creator no le salía de las narices el pillar los enlaces del texto (a no ser que estos empezaran por http). Así que he he actualizado la sección de programación, volviéndolos a subir. Y de hecho he tenido que cambiarles el nombre, porque el wordpress se la suda eso de que hayas borrado un documento, porque sigue pensando que está colgado y renombra el fichero para evitar las colisiones de nombres. Vamos que me tienen contento con la “buena” tecnología.
Comento ya que estoy de paso, que he subido la primera versión de mi artículo sobre el documento de diseño, que seguramente es lo que vaya a usar para iniciar el hilo de discusión del tema de la semana en Stratos este próximo día 3. Lo cierto es que no descarto que pudiera cambiar algún detalle antes de que se inicie el tema de la semana, pero de momento ahí está de forma provisional el material. Si alguien tiene alguna sugerencia que no dude en enviarme algún mensaje privado por el foro o un correo a mi e-mail, para intentar tenerla en cuenta y así mejorar el escrito este. Aunque me imagino que lo más probable es que en la discusión ya saldrán opiniones que lo mismo podrían ayudarme a mejorar el artículo.
Un saludo,
Gorka Suárez.
PD.: He actualizado esta entrada para cambiar el enlace del documento de diseño hacia el apartado de artículos de la sección de programación de la página, porque si tengo que estar actualizando todas las referencias previas en la página cada vez que actualice el documento, vamos apañados. De paso avisar que he revisado algunos errores de acentos y de estilo.
Deja un Comentario » |
Weblog |
Permalink
Escrito por gorkasg
Octubre 21, 2008
Pues hoy he estado avanzando con mi último proyecto en el tema del material gráfico que voy a usar. Una de las cosas más horribles de hacer juegos, es tener que ponerte a hacer los gráficos de tu juego cuando tu talento para esa tarea es escaso. Pero siendo un desarrollador amateur, sin pelas y sin prestigio, pues está el tema como para pedirle a alguien que se encargue de ese apartado.
Además, aunque tuviera un voluntario kamikaze, ¿como podría saber qué pedirle sin hacerle tener que perder el tiempo en rehacer trabajo o evitar que haga trabajo de más? Porque hasta con un juego tan chorra como este, uno puede acabar metiendo la pata hasta el fondo y ganarse una baja simpatía por parte del compañero de desarrollo. El caso es que normalmente siempre hago algunos esquemas conceptuales sobre las pantallas de mis juegos, para tener en mente qué es más o menos lo que pretendo hacer. Y hay que meditar mucho sobre ello para llegar a saberlo bien, pero al ser algo de lo que luego me encargo yo de hacer, al final siempre voy un poco a la aventura y voy probando cosas.
Así que en este caso del Tetris he tenido suerte de poder encontrar imagenes del Tetris de las recreativas y poder analizar alguna captura de pantalla de esa versión, para obtener la inspiración que estaba buscando. Ello me ha llevado a algunos problemas que complicarán mi tarea como programador, pero nada que no se pueda afrontar con empeño y paciencia. Lo único malo que estoy viendo es el tema de las fuentes, que no se como voy a apañarmelas con el tema de la puntuación si esta llegara a los 10 millones, ya que no tendría espacio en pantalla para representar dicha cantidad. Y para que veais de lo que hablo aquí teneis una muestra de lo que he estado haciendo hoy:

Como se puede ver tiene cierto aspecto retro y sí, sin duda alguna es bastante cutre mis aptitudes como grafista, pero el que no llega para pito, no llega a corneta que decía mi padre. Además de este fondo, he estado haciendo las secciones de las piezas de tal forma que no fueran cuadrados apilados, sino que diera además una sensación de unión entre las partes de la ficha. Con eso terminado, ahora me toca empezar a armar el esqueleto de la aplicación y luego empezar a implementar la lógica del juego en si.
Un saludo,
Gorka Suárez.
Deja un Comentario » |
J2ME, J2SE, Juegos |
Permalink
Escrito por gorkasg
Octubre 13, 2008
Bueno, este fin de semana por fin me he puesto a desarrollar un nuevo juego. Llevaba desde enero sin dar palo al agua en este sentido, que fue cuando hice en Haskell el juego de las damas, el cual lo mismo en un futuro debiera reimplementar para móviles o como un simple applet… igual que el Othello, pero eso todavía queda demasiado lejos y no dejan de ser meras especulaciones dichas de forma muy alegre. El caso es que he elegido hacer un Tetris, primero como applet que colgaré en algún lugar y luego como aplicación para J2ME, ya que el ponerme a hacer un Tetris se ha debido más a una promesa que hice que a unas irresistibles ganas.
Sin embargo esta puede ser una buena forma de reafirmar mis conocimientos sobre el desarrollo de videojuegos para Java. Aunque para ser sinceros Java no es una plataforma que me entusiasme mucho y espero por mi bien que las máquinas virtuales de los móviles de ahora sean sensiblemente mejores que las que había hace 2 años cuando hice el pong para móvil (desde luego como pasa el tiempo sin que uno se de cuenta). Aunque he estudiado Java y he programado algunas cosillas sencillas, nunca me había puesto a programar ningún applet de forma seria, así que me he puesto en el fin de semana a trastear con ello y me he encontrado ya con una maravillosa limitación de Java y el teclado en los applets. Hay diversos tutoriales por internet donde te comentan una forma muy recomendable tratar con el problema de las repeticiones de pulsaciones, que se resume en este código más o menos:
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class InputHandler implements KeyListener {
public boolean[] Key = new boolean[256];
public void keyPressed (KeyEvent e) {
this.Key[e.getKeyCode()] = true;
}
public void keyReleased (KeyEvent e) {
this.Key[e.getKeyCode()] = true;
}
public void keyTyped (KeyEvent e) {}
}
Porque si directamente fueramos a reaccionar cada vez que llega un evento desde teclado, nos encontraríamos que al dejar pulsada una tecla solo una vez, al rato nos irían llegando sin parar el mismo valor repetido. Sin embargo, corregido ese problema no todo es jauja, porque Java es tan “maravilloso” que al pulsar varias teclas a la vez, llega a un límite en el que se bloquea y no admite más teclas nuevas, quedándose encasquillada en alguna en particular y enviando su valor repetidas veces hasta que levantemos los dedos de encima del teclado. El problema es que no hay forma de desactivar la repetición de valores para el teclado desde la API de Java. Aun así se pueden hacer juegos con bastante normalidad bajo Java con applets, pero siempre teniendo en cuenta que las opciones de pulsar más de 2 teclas a la vez son limitadas según el caso.
El caso es que espero tener en uno o dos meses el applet del Tetris funcionando, para poder enseñarlo por el foro de stratos y ver si alguien se anima a mejorar los gráficos para el juego si fuera necesario, porque mi talento con los gráficos es realmente lamentable. Pero bueno, de momento primero lograr algo que funcione. Por cierto que el código fuente del juego estará disponible bajo la nueva GPL 3, para todo aquel que quiera mejorarlo o simplemente aprender del código.
Un saludo,
Gorka Suárez.
Deja un Comentario » |
J2ME, J2SE, Juegos |
Permalink
Escrito por gorkasg
Octubre 10, 2008
Bueno ayer por la tarde y por la noche, bien entrada esta incluso, me puse a migrar la sección de programación y la de los juegos que tenía antes en googlepages. Por fin he terminado de migrarlo y ya está casi todo aquí, y digo casi porque puede que tenga que rescatar alguna cosilla por ahí de mi disco duro. Así que casi zanjado esto, el próximo proyecto que tengo en mente hacer es un tetris para móviles, que no quedé muy contento con el Pong que realicé. A ver si lo logro terminar antes de que termine el año, aunque tengo que repasar los apuntes de java que tenía por ahí, pero nada que deba preocuparme más que por ejemplo hacer los gráficos.
Un saludo,
Gorka Suárez.
Deja un Comentario » |
Weblog |
Permalink
Escrito por gorkasg
Octubre 9, 2008
Se ha actualizado el currículum para separar los estudios terminados de los que estoy realizando actualmente. También he actualizado la sección de “Acerca de…” haciéndola un poco más formal para explicar lo mismo. Además estoy poco a poco migrando las cosas desde la página antigua en googlepages a esta, una de las cosas que me va a llevar cierto tiempo va a ser reorganizar y subir los ficheros con los proyectos que tenía colgados antes, ya que wordpress no le da la real gana de permitir subir ficheros que no sean imagenes o pdfs. Es una marrón, pero creo que he encontrado el lugar donde subir los zips gracias a Microsoft y su SkyDrive. Espero que dentro de poco al menos la parte de programación la haya migrado a esta página y me vaya quitando de ese lamentable servicio de google pages.
Un saludo,
Gorka Suárez.
Deja un Comentario » |
Weblog |
Permalink
Escrito por gorkasg