-
LecciónMover con el ratón (parte 1)
Motivado por un comentario que me hicieron en un vídeo, muestro en papel una forma rápida de usar el ratón para hacer que un objeto se desplace hasta donde hagamos clic. -
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ó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ónInstalando Slick2D
Descargamos Slick2D y LWJGL y configuramos un proyecto en Eclipse IDE. Si usas otro IDE no puedo ayudarte.