-
Lección 📈 En tendenciaInternacionalización y localización (1/2)
La internacionalización permite traducir un juego a otro idioma. La localización lo adapta a la cultura de un país. Hoy veremos cómo crear bundles usando la clase I18NBundle de libGDX. -
Lección 📈 En tendenciaListas enlazadas en Java
En este ejemplo completo te enseñaré cómo construir una lista enlazada en Java definiendo las estructuras y las operaciones. -
Lección 📈 En tendenciaScene2D UI (parte 1)
En la parte 1 (he cedido a dividir el capítulo en dos partes) presento esta API, muestro cómo usar el sistema de skins y cómo crear tablas con algunos de los widgets más importantes. -
Lección 📈 En tendenciaControl de resolución
En este vídeo muestro cómo cambiar la resolución de la pantalla, y cómo usar cámaras para que la pantalla se adapte a cada resolución y para cambiar la región de pantalla que es visible. -
Lección 📈 En tendenciaDibujar por pantalla
Mostrando texto e imágenes en pantalla haciendo uso de BitmapFont, Texture, TextureRegion y Sprite, y de SpriteBatch. -
Lección 📈 En tendenciaFestival de la compilación
En este segundo episodio usamos Gradle para compilar un proyecto de libGDX en escritorio, Android y web/GWT, tanto desde la línea de comandos como desde Eclipse. Así podremos probarlo donde sea* cuando nos apetezca. -
CursoSlick2D
Slick2D es una biblioteca Java para programar juegos para ordenador usando OpenGL y una API sencilla de usar. -
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ónCosas a evitar con las excepciones de Java
Cosas que debes evitar cuando aprendes a usar excepciones en Java para asegurarte de tu programa no se vuelve una pesadilla mantener -
LecciónLa palabra clave volatile
volatile es una palabra clave necesaria para impedir la corrupción de variables cuando hay hilos en varias CPUs ejecutándose a la vez