Etiqueta: lua

Desarrollo de Videojuegos con LUA+LOVE2D, INVADERS – Temario Curso Completo

A lo largo de varias entradas hemos visto los elementos comunes de un juego y una simple implementación construyendo un juego estilo Invaders. El curso es una breve y amena introducción que trata los principios básicos del desarrollo. Está orientado a aquellos que quieren acercarse por primera vez al mundo de la creación de videojuegos….


Desarrollo de Videojuegos con LUA+LOVE2D, INVADERS – LECCIÓN XIII – Añadiendo niveles y dificultad al juego.

Un juego debe suponer un reto. Si siempre repetimos el mismo ciclo el jugador se aburrirá pronto y dejará el juego. Para construir un juego divertido es necesario permitir evolucionar y mejorar al personaje o en este caso nuestra nave y avanzar incrementando la dificultad conforme vamos aprendiendo a jugar. Quizá esto último sea lo…


Desarrollo de Videojuegos con LUA+LOVE2D, INVADERS – LECCIÓN XII – Explosiones

Seguimos con el tutorial de invaders. A estas alturas tenemos elementos suficientes para echar un rato jugando, sin embargo, hay detalles y elementos que marcan la diferencia entre un juego para un rato y otro que enganche y nos tenga horas jugando. Algunos detalles son evidentes como las explosiones que veremos en esta entrada y…


Desarrollo de Videojuegos con LUA+LOVE2D, INVADERS – LECCIÓN XI – Contrataque alien

Vamos a igualar las fuerzas y hacer el juego interesante, ellos también pueden disparar. Vimos como disparar con nuestra nave y detectar impactos implementando la detección de colisiones de nuestros lasers en naves enemigas. Ahora repasamos conceptos y armamos el escuadron de aliens….


Desarrollo de Videojuegos con LUA+LOVE2D, INVADERS – LECCIÓN X – Como usar distintas fuentes de letra, ttf

Además de gráficos y sonidos, hay un elemento importante a mostrar en pantalla para la interacción del jugador y la presentación de información, el texto. En esta ocasión veremos como utilizar distintas fuentes de letra para escribir en pantalla….


VIDEOJUEGOS CON LUA+LOVE2D, INVADERS – LECCIÓN IX – DETECCIÓN DE COLISIONES

Nuestra nave ya se enfrenta a un escuadrón enemigo y tiene buena potencia de fuego, sin embargo, los lasers atraviesan las naves enemigas como si fueran fantasmas! Para solucionarlo tenemos que implementar la detección de colisiones, o lo que es lo mismo, controlar cuando dos o más elementos del juego chocan entre si, por ejemplo,…


Desarrollo de Videojuegos con LUA+Love2D, INVADERS VIII – Enemigos – movimiento autónomo

Seguimos avanzando rápido! ¿Quien quiere armamento para disparar al aire? Va siendo hora de crear algunos enemigos xD. Veremos arrays/tablas y reglas de movimiento básico….


Videojuegos con LUA+Love2D, INVADERS VII – Azar, números aleatorios, ¿como tirar los dados?

En los juegos hay que dar margen el azar. Los enemigos pueden aparecer por distintos puntos en la pantalla, su velocidad y potencia de disparo puede ser distinta, la frecuencia con la que aparecen los bonus, o incluso la necesidad de tirar un dado, … el azar añade realismo y sorpresa al juego, lo hace…