-
LecciónMúsica
Y después del sonido siempre queda la música. Por eso en este vídeo vemos el funcionamiento de la clase Music, para añadir música a nuestro juego. -
Lecciónwith
with permite agrupar múltiples expresiones de tipo pattern matching en un único bloque do-end, de tal manera que la única forma de evaluar su interior es que todos los matches sean válidos a la vez. Con esto podemos desplegar cómodamente expresiones envueltas en tuplas sin crear un excesivo número de... -
LecciónTypespecs (parte 2, tipos propios y t())
A medida que desarrollemos estructuras de datos más complejas, el sistema de tipos de Elixir se nos quedará corto. Por suerte lo podemos extender creando nuestras propias definiciones de tipos para fabricar abstracciones sobre otras estructuras más complejas. -
LecciónMover con el ratón (parte 2)
Después de diseñar en el vídeo anterior una técnica para mover sprites con el ratón, en este vídeo realizo una implementación sencilla a modo de ejemplo de lo que se planteó. -
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ó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.