-
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 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 tendenciaColas en Java
En este ejemplo te enseño cómo construir una cola en Java utilizando una implementación basada en nodos enlazados, con operaciones para encolar, desencolar y obtener elementos. -
Lección 📈 En tendenciaRebase
El rebase es un comando que deja tocar el historial de commits de Git con distintos usos. Hoy os enseño cómo hacer un rebase en vez de un merge a la hora de integrar cambios. -
Lección 📈 En tendenciaMemoria dinámica
Terminamos este tutorial básico de C presentando las principales funciones que permiten trabajar con memoria dinámica en C, malloc y free, y un caso básico de uso. -
Lección 📈 En tendenciaEstructuras
En este episodio hablamos de las estructuras y de cómo se pueden usar para agrupar datos. Por medio de la palabra clave struct podemos declararlas y luego podemos usarlas para hacer cosas chulas. -
Lección 📈 En tendenciaPunteros
Los punteros permiten almacenar referencias a posiciones de memoria y los usamos para acceder y manipular el valor de celdas concretas de memoria. -
Lección 📈 En tendenciaVariables y tipos de datos
En este vídeo revisamos los tipos de datos que nos podemos encontrar en C. Ya mostré algunos en el episodio anterior pero hoy concreto los tipos de entero que hay. Y hablamos de cómo declarar, asignar y obtener el valor de variables. -
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 tendenciaAsignaciones con let y let*
let permite crear asignaciones locales de expresiones a identificadores que existen durante la vida del cuerpo asociado a let, pero no fuera. let* nos permite asignar expresiones que involucren identificadores declarados en el mismo rec.