Apache POI: Uso de fórmulas y funciones excel

Para utilizar fórmulas excel en Apache POI, lo haremos utilizando el método setCellFormula(«formula») de la clase HSSFCell. Al igual que desde Microsoft Excel, podemos utilizar formulas matemáticas (A1+B2+C3, B5*A2, …) o funciones propias de Excel (SUMA, CONTAR, MAX, …). Cuando Seguir leyendo Apache POI: Uso de fórmulas y funciones excel→

Cómo suavizar texturas cuando se redimensionan en LibGDX (filtros I)

Cuando trabajamos con LibGDX, normalmente usaremos un tamaño de pantalla «virtual» (ya sea mediante el uso de Viewports o con matrices de transformación) con unas dimensiones determinadas, y todas nuestras texturas / imágenes tendrán un tamaño en relación a estas dimensiones. Si el Seguir leyendo Cómo suavizar texturas cuando se redimensionan en LibGDX (filtros I)→

Apache POI: Cómo definir estilos en archivos excel

En la entrada anterior sobre apache POI, vimos como crear archivos excel con Java y Apache POI. En esta ocasión, véremos como personalizar el estilo de los archivos excel generados. Cómo crear un estilo de celda La clase que representa Seguir leyendo Apache POI: Cómo definir estilos en archivos excel→

Crear archivos Excel desde Java con Apache POI

A menudo se necesita manejar archivos de Microsoft Excel desde una aplicación Java. Puede ser util, por ejemplo, para exportar información tabulada, importar datos, generar informes, etc. Apache POI es una librería de la fundación Apache, que se ha convertido en Seguir leyendo Crear archivos Excel desde Java con Apache POI→

Cómo añadir maneadores de eventos a botones en Cocos2d-x 3.x y C++

Recientemente he empezado a desarrollar un port a iOS de mi juego Dark Snake, hecho originalmente para Android. He querido aprovechar la ocasión para aprender algo de C++, por lo que he decidido usar el motor Cocos2d-x. Aunque seguramente lo Seguir leyendo Cómo añadir maneadores de eventos a botones en Cocos2d-x 3.x y C++→

Cómo hacer una pantalla de inicio o splash screen en LibGDX

Un aspecto importante cuando desarrollemos videojuegos será la pantalla de inicio o splash screen. ¿Qué es la «splash screen»? Es una pantalla que se muestra al usuario justo al abrir la aplicación. Normalmente se utiliza para mostrar alguna información mientras Seguir leyendo Cómo hacer una pantalla de inicio o splash screen en LibGDX→

Cómo ocultar los botones virtuales en Android / LibGDX

Introducción Cuando creamos juegos para Android con LibGDX, normalmente querremos que nuestra aplicación ocupe toda la pantalla. Si el terminal donde ejecutamos la aplicación tiene botones virtuales en pantalla para las acciones Android (Home, Back, Menu, …) en lugar de botones físicos, veremos Seguir leyendo Cómo ocultar los botones virtuales en Android / LibGDX→