jueves, 24 de abril de 2025

Chafa, espectacular visor de imágenes para consola

Chafa es una de esas aplicaciones de consola que no te puedes creer que sean una aplicación de consola, se trata de un visor de imágenes que muestra lo mejor que puede una imagen usando simplemente la consola de texto de GNU/Linux... y vaya sí que lo hace lo mejor que puede...


Para te genere la imagen basta con ejecutar:

chafa miimagen.png

Si le pasas un GIF animado te lo muestra en movimiento y no te devuelve el prompt hasta que tecleas CTRL y C

Si no la tienes instalada, la puedes instalar desde los repositorios oficiales de tu distro, en el caso de Debian y derivadas se podría instalar desde consola con el comando:

sudo apt install chafa

chafa permite definir el número de colores y el tamaño, si no intentará mostrar la imagen con el máximo espacio disponible.

¿Quién dice que la terminal es fea y aburrida?


Con Chafa un nuevo nivel de ASCII Art a todo color se abre ante tí.

viernes, 18 de abril de 2025

Agrupar varias fichas LDraw en una sola

Para explicar como y porqué hacer esto, voy a poner un ejemplo de una pieza que hice a partir de otras piezas para la librería de piezas: la "Rueda 21 lisa montada en jácena 2", nombre de archivo: rueruj2l.dat.


Para hacer la agrupación monte el conjunto como si fuera otro modelo de TENTE más con algunas peculiaridades:

  • Las piezas que tengan el color "Main color", es decir, el código de color 16, cambiarán al color que le asignemos a la pieza agrupada resultante.
    En MLCad aparece como color negro pero si seleccionamos la pieza y nos vamos a color personalizado podemos ver que el código de color es 16 y no 0.
  • El conjunto se debe guardar en la carpeta 'parts' dentro de la ruta donde tenemos las piezas de TENTE 3D con el nombre que acordamos 'rueruj2l.dat'.
  • Debemos cerrar MLCad y abrimos el archivo con editor de texto para programa, tipo jEdit o notepadpp, y le añadimos al principio unas líneas de cabecera que indicarán:
    • Nombre completo de la pieza | categorías en las que va.
    • Name: <nombre del archivo>
    • Author: <quién hace la pieza>
    • Indicar que es una ficha NO oficial de ldraw.org
    • BFC CERTIFY CCW
  • Volvemos a abrir MLCad y para que reconozca la pieza seleccionamos las opciones de menú:
    File ► Scan parts
    Si tenemos un modelo sin guardar nos preguntará si queremos guardarlo porque se cerrará al actualizar las piezas.

En este caso el archivo quedó así:

0 Rueda ruta 21 lisa montada en jacena2     |R:R
0 Name: rueruj2l.dat
0 Author: CPCBEGIN
0 !LDRAW_ORG Unofficial_Part
0 BFC CERTIFY CCW
1 383 0 16.5 0 1 0 0 0 1 0 0 0 1 eje28.dat
1 16 -21 24 20 1 0 0 0 1 0 0 0 1 llantrut.dat
1 256 -21 24 20 1 0 0 0 1 0 0 0 1 ruta21nm.dat
1 16 21 24 -20 -1 0 0 0 1 0 0 0 -1 llantrut.dat
1 256 21 24 -20 -1 0 0 0 1 0 0 0 -1 ruta21nm.dat
1 0 0 24 0 1 0 0 0 1 0 0 0 1 jacn2x2a.dat

Como podéis apreciar la cabecera está definida tal y como hemos indicado y la pieza es la agrupación de 6 piezas más pequeñas:

  • El eje de las ruedas (color plateado).
  • La jácena 2x2 agujereada (color negro).
  • 2 llantas (color variable).
  • 2 neumáticos (color negro).

Estas 6 piezas se corresponden con las 6 últimas líneas del archivo.

viernes, 11 de abril de 2025

Frozen Bubble: videojuego libre inspirado en Puzzle Bobble

Frozen Bubble era un juego libre inspirado en Puzzle Bobble que permite jugar en solitario, con otro amigo, ya sea en local o en red, local o internet, editor de niveles, etc... con la posibilidad de jugarlo en ventana o a pantalla completa.


Se llegó a hacer incluso una versión live con un GNU/Línux mínimo que solo lanzaba el juego, venía en distribuciones ya instaladas como en Max Linux, incluso se hicieron versiones portables para Windows, versiones en java...

Después salió Frozen Bubble 2 que mejoraba sustancialmente los gráficos.


Está disponible en los repositorios oficiales de la mayoría de las distros, en el caso de las derivadas de Debian podemos instalarla con un comando similar a este:

sudo apt install frozen-bubble

Es un juego muy adictivo, con una curva de dificultad bastante suave aunque requiere habilidad y rapidez para avanzar en la sucesivas pantallas.


Frozen Bubble fue creado en Perl por Guillaume Cottenceau usando la librería SDL (Simple DirectMedia Layer), incluye 100 niveles, incluido un editor de niveles.

jueves, 3 de abril de 2025

Retropixel 2025, el evento retro gratuito de Málaga es este fin de semana

Este  año el evento retro del año Retropixel 2025 se celebra los días 5 y 6 de abril, VIII Muestra de retroinformática y videojuegos, como siempre en el hall de la Facultad de Derecho con horario de 11:00 a 20:00


Este año se celebra:

  • 40 aniversario de Sega Master System, de hecho la portada de este año recuerda a las portadas de sus cartuchos con fondo de papel cuadriculado.

  • 25 aniversario de Sony Playstation 2.

  • Especial conmemorativo a la marca Commodore.
     


Habitualmente Retropixel se suele celebrar sobre el fin de semana siguiente a la Semana Santa, pero supongo que como este año va a ser tan tarde se va a celebrar este fin de semana, que es el anterior al viernes de Dolores.

Gracias a su ubicación el aparcamiento es más que suficiente para todos los asistentes. entre el que hay en la propia Facultad de Derecho y la explanada de enfrente entre Derecho y Letras.

También se puede llegar en autobús (líneas 8, 11, 18, 22 y 62) o metro (línea 1 conectada con la estación de trenes)... o andando :D

Para quien a estas alturas no haya oído hablar del evento tiene zonas de exposición de hardware, una amplia zona de juegos, conferencias en las aulas de la propia facultad, torneos y talleres.


Sobre las conferencias de las 5 programadas a fecha de hoy, más o menos la mitad tratan directamente sobre el Amstrad CPC:

  • Sábado 5 (12:00) - Cómo tener una recreativa en casa y no morir en el intento (José Manuel "Espetero", @canaldeespetero). 
  • Sábado 5 (16:30) - Presentación de la revista Hecho con Pixels (José Luis Sanz, @jlsanzf).
  • Sábado 5 (17:30) - 30 años (y pico) de prensa de videojuegos (Sonia Herranz @soniaherranz y José Luis Sanz @jlsanzf).
  • Domingo 6 (12:00) - Pixel a Pixel: La ciencia detrás de los videojuegos (Patricia "Anglé" López, @anglescience).
  • Domingo 6 (17:00) - Los albores de la informática: El romanticismo de todos los principios (Camilo Cela).

También habrá el Taller Retro Gaming - Crea tu videojuego arcade en una tarde el sábado de 16:00 a 19:30. 

Y una exposición de retrocuevas de aficionados.

Os recomiendo mirar las páginas oficiales del evento para ampliar la información de estas conferencias, exposiciones, talleres y eventos, así como modificaciones de última hora que se puedan producir.

Como en años pasados, iré editando este artículo con más información que vaya obteniendo. ;-)