El primer juego que vamos a desarrollar en este tutorial de juegos HTML5, es el Snake. O como se le conoce en España, el juego de la serpiente. Muchos recordaréis este juego como uno de los que traía de fábrica los antiguos teléfonos nokia. Para los que aún no os suene, ahí va una descripción:
Controlas una criatura larga y delgada que no para de moverse por la pantalla. Tú como jugador sólo puedes cambiar la dirección hacia la que se mueve, intentando dirigir la cabeza hacia unos ‘puntos’ u ‘objetos’ que al pasar por ellos hacen crecer a la serpiente. El cuerpo de la serpiente, sigue la misma ruta por la que pasa la cabeza. Has de evitar colisionar con tu propio cuerpo o con las paredes mientras haces crecer la serpiente todo lo que puedas.
Snake es un juego clásico de finales de los años 70, cuando se desarrollaron las primeras versiones/variantes de juegos tipo Snake (Blockade en 1976, Surround en 1977, Worm en 1978,…). Desde entonces, se han hecho muchísimas versiones, así que está casi todo inventado. Por ejemplo, existe una versión basando el movimiento en hexágonos (Hex Snake). Y otra versión en HTML5, multijugador con Node.js y que incorpora física (Snakes).
Se trata de un juego perfecto para un tutorial. Es lo suficientemente sencillo como para que NO nos lleve meses desarrollarlo y podamos ver más cosas, y es igualmente fácil modificarlo e ir incorporándole nuevas mecánicas, opciones de juego o lo que se nos ocurra para ir experimentando.
En este primer juego, se cubrirán los siguientes temas:
- Los nuevos elementos de HTML5 útiles para el desarrollo de videojuegos.
- Tutoriales de javascript. IDEs. jsFiddle.
- Game Loop.
- Game Objects.
- Dibujar en canvas.
- Animaciones.
- Eventos. Controles.
- Colisiones.
- Crear interfaz con jQuery UI.
- Niveles.
- Sonido.
- Acelerómetro. Phonegap.
- HTML5 Game Engines. CraftyJS.
- Snake creado con CraftyJS.
- Physics. Box2dWeb.
- Estadísticas con Google Analytics. TapJS, Playtomic, Flexpi. Google Adsense.
- Multijugador. Node.JS
- Persistencia. MongoDB.
- Badges. Logros.
- Facebook.









Hoy he caído en una web donde mencionaban un artículo de la revista Game Developer, y me ha entrado curiosidad por saber que revistas sobre desarrollo de videojuegos existen. Realmente no he sido capaz de descubrir ninguna a su nivel, y menos en español. Pero algo hay.
Los siguiente que os enlazo es un proyecto que parece que está un poco muerto, aunque lo que tienen publicado online vale mucho la pena. Se trata de 

