-
LecciónMás tipos de entrada
Sistemas avanzados para procesar entrada: un InputProcessor, para modularizar la entrada; un InputMultiplexer, para usar más de un procesador a la vez, y un GestureListener, para usar gestos en un móvil. -
LecciónInstalar Slick en NetBeans
En todos mis vídeos siempre me he centrado en Eclipse para desarrollar, aunque técnicamente puede usarse cualquier IDE para hacer esta operación. Aquí configuro NetBeans. -
Lección 📈 En tendenciaTilemaps 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ónBSTs en Java (parte 2)
Segunda parte de este ejemplo de árbol binario de búsqueda en Java en el que implementamos operaciones para obtener propiedades y recorrer el árbol en preorden, inorden y postorden. -
Lección 📈 En tendenciaInternacionalización y localización (2/2)
Ahora que tenemos las cadenas de caracteres de nuestro juego extraídas en un archivo de recursos, podemos probar a traducir las cadenas a otros idiomas o a localizarlas a regiones particulares. -
Lección 📈 En tendenciaGetters y setters o atributos públicos en Java, ¿qué es mejor?
Hace poco me plantearon la siguiente pregunta: ¿qué sentido tiene fabricar getters y setters en las clases Java cuando podría declarar atributos públicos e interactuar con ellos directamente? Los ejemplos de getters y setters que se ponen para entender encapsulación son buenos, pero es verdad que si son simples, no... -
LecciónLa palabra clave finally en Java
Cuando trabajes con excepciones, podrás usar la palabra clave finally para definir código que quieres que se ejecute al terminar la misma, salga bien o salga mal. Esto es algo que puedes usar para liberar recursos, cerrar semáforos o dejar las cosas como estaban. -
Lección¿Para qué sirve el modificador static de Java?
static es un modificador que le ponemos a atribtuos y métodos de una clase para marcarlos como ámbito estático, es decir, no van a pertenecer a ninguna clase y por lo tanto vamos a poder usarlos directamente accediendo con un punto a la propia clase, no a ninguna instancia. Los... -
LecciónCódigo dependiente de la plataforma
Cómo podemos integrar en nuestro juego hecho en libGDX código que depende de la plataforma, como AdMob, Swing, Google Play Services, o el SDK de Android mediante una interfaz. -
LecciónInstalar Android Studio y crear proyecto
mini2dx es una librería para construir juegos 2D construida por encima de libGDX con una API sencilla de usar que recuerda a la de Slick2D.