Curso videojuegos 1×02: Recursos y estructura del juego

ingredientess

Cuando un cocinero tiene claro el plato que va a cocinar, el siguiente paso es buscar todos los ingredientes necesarios. En programación es exactamente lo mismo, en nuestro ejemplo van a ser solo imágenes, pero podría darse el caso que tuviéramos que trabajar con documentos de texto o bases de datos o otros formatos de almacenamiento de datos. Lo primero es hacer una lista de los recursos que vamos a utilizar, si no disponemos de alguno, debemos crearlo. Una vez terminada esta tarea debemos integrarlos en nuestro código para que podamos acceder a ellos cuando nos plazca. Aunque podamos empezar a programar sin tener todos los recursos, hay una cosa clara: no se puede hacer una barra de pan sin harina.

Continuar leyendo

Anuncios

Curso videojuegos 1×01: Smile vs Death

smiledeath

Bienvenidos a la primera clase de desarrollo de videojuegos en java. Durante las primeras sesiones voy a centrarme en un videojuego que  surgió a raíz de una práctica de la asignatura de PSP a cargo de Javier Martín Aznar. Este videojuego se llama “Smile vs Death” y no aspira a ser un éxito de juego. Sin embargo, lo he elegido  porque contiene las herramientas necesarias para que luego podamos crear infinidad de juegos. ¿Un buscaminas? ¿Un comecocos? ¿Un ajedrez? En java el único límite es la batería de tu ordenador…

Agradecimientos: a Héctor López Martínez, compañero de la práctica, diseñador de los sprites y soporte en la lógica del  juego. A Javier Martín Aznar por los conocimientos adquiridos de hilos en Java y su motivación. A Néstor Martínez  por parte de los conocimientos adquiridos previamente y el trabajo extra que se pega ayudando en nuestros proyectos.

Continuar leyendo

Presentación curso vidiojuegos.

keywords_wordle_3

Voy a presentar esta sección de mi portfolio como un curso de desarrollo de videojuegos. En él voy a introducir una serie de videojuegos que he ido realizando por mi cuenta y otros que tengo pensado realizar a lo largo del curso. Con ello pretendo aportar y recibir conocimientos de todos aquellos interesados. Además va a ser una fuente de motivación para aprender el lenguaje Java de una manera divertida.