Etiqueta: sprite

Tutorial de Tiles 2ª parte, el héroe

Escrito por el 7 Mayo, 2012 | 8 comentarios

Bienvenidos al segundo capítulo de la serie. En el primer capítulo vimos los conceptos básicos para crear un mapa basado en tiles. Pero un juego sin un héroe que acabe con los malos, no es un juego ni es nada. Así que el capítulo que estamos a punto de comenzar tratará sobre cómo crear a nuestro protagonista principal, a cómo embellecerlo usando sprites animados, y a moverlo por el mapa detectando las colisiones con las paredes infranqueables. En uno de los comentarios del blog me acusaban de crear artículos demasiado largos. Pues toma dos tazas, para que sepan con quién están tratando.

Antes de empezar, como siempre, veámos el resultado que conseguiremos si seguimos éste tutorial:

Como viene siendo habitual, aquí teneis un enlace para verlo en movimiento, y aquí un zip para que lo descargues y lo pruebes en local.
» Leer la entrada entera

Etiquetas: , , , , , , , ,

Tutorial Canvas 2D – Cómo hacer un juego en javascript 5ª parte

Escrito por el 26 Diciembre, 2011 | 18 comentarios

Bienvenidos a la quinta parte de mi primer tutorial sobre cómo realizar un pequeño juego en JavaScript, más concretamente el tan viejo como popular Space Invaders. En la primera lección, hablábamos un poco sobre la estructura general que tienen los videojuegos, de forma muy sencilla, de cómo ibamos a diseñar nuestro juego, un par de consejos sobre cómo depurar, y finalmente, la parte más importante, enseñé una forma de adaptar la programación orientada a objetos a javascript. En la segunda parte vimos cómo crear las entidades que necesita el juego mediante herencia de los atributos y métodos en común, hablemos un poco sobre cómo simular el blucle principal del juego y sobre cómo empezar a dibujar el juego en la pantalla. En el tercer tutorial nos centramos en darle animaciones a las entidades para que se movieran por la pantalla, lo que nos introdujo el concepto de tiempo delta. También aprendimos una forma de detectar y utilizar los eventos de teclado, por medio de notificaciones al bucle principal del juego para mover al jugador. En el cuarto tutorial hicimos que el jugador pudiera disparar y destruir enemigos, utilizando un sencillo algoritmo de detección de colisiones. Hoy veremos cómo mejorar el aspecto general del juego, sustituyendo los feos rectángulos de colores por imágenes en movimiento. En concreto, usaré las del Space Invaders original, para que así, además de gastar mi tiempo escribiendo unos tutoriales que nadie lee , pueda también acabar en la cárcel por una denuncia de Atari por violación de copyrigth.

Aquí puedes probar la versión animada del juego, para entender mejor lo que explicaremos a continuación. Y aquí puedes tienes el ZIP con todos los archivos necesarios.

» Leer la entrada entera

Etiquetas: , , , , , ,

Gestionado con Wordpress y Stripes Theme Entradas (RSS) | Comentarios (RSS)