Posts

Archive for Enero, 2008

nMSXtiles v0.2.6

livingstone-msx
Aquí dejo una nueva versión del nMSXtiles, la 0.2.6. Agradezco a MsxKun el que se haya mirado el programa y me haya propuesto una lista de funcionalidades y mejoras a realizar, algunas de las cuales he añadido en esta versión. También a harrison por usarlo, colaborando de manera importante en el Goon Docks, y proponerme mejoras.
He añadido las siguientes funcionalidades:
  • Zona de edición de pantalla
    • Regla en filas y columnas
  • Bancos de tiles
    • Con doble click en un tile se edita (equivalente al botón “From Bank” )
    • Permite copiar y pegar tiles.
    • Permite pegar solamente el patrón de colores de un tile.
  • Diseño de tiles
    • Añadido botón “X” para borrar el diseño.
    • Añadido botón “R” para reordenar los píxels colocando el color más usado como fondo del tile, intercambiando los colores de fondo y patrón cuando sea necesario.
    • Anadidos botones para cambiar en una sola vez todos los colores de fondo o patrón.

A veces solo hay que creérselo

Prueba del plugin para Wordpress de ozblog para poder incrustar vídeos de youtube.

A través de barrapunto llego a sobrecuriosidades donde está el vídeo “La batalla de Kruger”. Parece un documental más donde una manada de leones se va a zampar a una cría de búfalo hasta que parece que uno de ellos piensa: “Pues si somos más y más grandes…” Hacia el minuto 2:00 empieza lo que sería una cacería normal. El giro a la historia comienza en el minuto 04:30.

Importar gráficos con nMSXtiles

Conforme me van saliendo necesidades voy añadiendo funcionalidades al programa. Ésta ha sido relativamente fácil debido a la clase QImage de las librerías Qt que facilita bastante la faena.

He añadido una funcionalidad para poder importar a los bancos de tiles una imagen en formato PNG creada con nuestro editor gráfico favorito. De esta manera tendríamos estos tiles disponibles para crear las pantallas. Según la documentación, QImage puede leer además archivos en formatos: GIF, JPG, PBM, PGM, PPM, TIFF, XBM y XPM, aunque hay que hacer unas comprobaciones que no he hecho (si alguien quiere probar).

El programa espera un fichero de 256 x 192 píxels respetando las restricciones de color del MSX y asignará cada tercio a cada uno de los tres bancos de tiles.

Como no tenía ningún ejemplo mio, he capturado una pantalla de un “conocido juego” como si la hubiese diseñado por ejemplo con el GIMP. Aunque la utilidad real sería para otro tipo de pantallas que aprovechen el concepto de tile, no me he podido resistir a ver cómo quedaba la nave.

salamander1
De todas maneras, en el banco 2 sí que se pueden apreciar los tiles con los que se creó la plataforma de despegue. Obviamente, como es una captura de pantalla hay tiles repetidos.
salamander

El “pequeño” problema lo tenemos a la hora de trabajar con las paletas. He buscado una solución fácil para mi y a la vez creo que flexible. En vez de trabajar con ficheros que llevan la paleta o intentar determinarla, el programa espera a parte, un fichero Paleta en el que los primeros 16 píxels de la primera fila tendrán los colores utilizados. Es decir, los píxels 0 y 1 espera que estén con el tono de negro que hemos utilizado en el dibujo de tiles, igual para los verdes de los píxels 2 y 3, etc.

Aquí dejo el ejecutable para Windows y el código fuente:

Archivos:

Fuentes v0.2.5

Ejecutable v0.2.5 - Windows

Feliz año 2008

Pues eso, que tengáis un feliz año 2008 y suerte y ánimo para sacar adelante todas esas buenas ideas que nos surgen por estas fechas.

Aunque todos los fines de año son diferentes, éste ha sido para mi más diferente si cabe. Y todo debido a este personaje (el de la izquierda )

marti

El fin de año 2007 ha sido el primero para Martí, mi pequeñajo de 8 meses que ya comienza a aporrear el teclado, aunque todavía no entiende que es con los dedos, no con las palmas de las manos…

Como aconsejan en algunos sitios, me haré una lista de metas a conseguir durante este año a ver si funciona. ¿Qué hay en la lista? Pues entre las más normalitas hacer más deporte o ser más ordenado (aunque esto ya lo voy consiguiendo). Entre las exóticas, pintar algún cuadro al óleo (ya tengo mi maletín) o sacarme el PER (no, no me puedo comprar un barco, pero alquilarlo entre unos cuantos no es tan caro). Entre las ambiciosas, poder sacar adelante alguna idea que me ronda la cabeza, y que no se me adelante nadie como este año, que cuando la tenía a medias, salieron tres webs haciendo lo mismo. Y otras me las reservo, aunque espero ir descubriéndolas durante el año.

¿Cuál es tu lista?

Archives and Links