-
LecciónRadiografía de un estado
Nos hemos hartado de usar estados durante todos estos vídeos en los que hemos trabajado con Slick2D. Pero, ¿sabemos realmente qué es un estado y cómo funciona? -
LecciónAnimaciones (parte 2)
Tras ver el funcionamiento de una animación ahora toca ver cosas más complejas que se pueden conseguir con las animaciones, como el movimiento. -
LecciónAnimaciones (parte 1)
En este vídeo se introduce a lo que es una animación. Slick2D permite trabajar con animaciones de forma muy similar a como se trabaja con spritesheets. -
LecciónEscalas
En algunos casos puede ser necesario redimensionar nuestro juego cambiando el tamaño de la ventana de nuestro juego o el tamaño con el que se muestran algunos elementos. -
LecciónTilemaps básicos
Con los tilemaps podemos representar los tiles usados en un mapa, por ejemplo en un juego RPG. Existen alternativas mejores como Tiled, pero aquí muestro un ejemplo básico y artesanal. -
LecciónSpriteSheet
Un spritesheet es una imagen que se compone de una tabla que muestra otras imágenes. Slick2D permite extraer cada una de esas imágenes o sprites de la tabla. -
LecciónMatemáticas y física
La geometría, los vectores, la aceleración... todas esas cosas pueden usarse dentro de un videojuego. ¿O acaso creías que no servía para nada? En este vídeo te refresco la memoria. -
LecciónColisiones
Una colisión ocurre cuando dos cuerpos intentan ocupar el mismo espacio. En este vídeo muestro cómo hacer colisiones usando bounding boxes (AABB) y un poco de geometría. -
LecciónRespuesta de usuario
El jugador puede interactuar usando un teclado o un ratón. En este vídeo vemos cómo hacer esto por medio de polling usando unos pocos métodos. -
LecciónEstados e imágenes
Con los estados podemos crear pantallas independientes para mostrar acción en nuestro juego. También en este vídeo añadimos imágenes al proyecto y probamos a cargarlas.