Páginas

22 octubre 2012

amiVJing v0.5b


El pasado viernes 19 de Octubre, participé en el lowcycle, haciendo las visuales de la sesión de neuroflip. He utilizado el programa que estoy desarrollando, para ordenadores Amiga, amiVJing. En estas últimas semanas lo he mejorado, pero aun le falta bastante para ser una herramienta completa.

Entre las novedades, se encuentra la lectura de la paleta de los ficheros ILBM, necesaria para componer la paleta del dualplayfield + sprites. Este punto es importante, ya que simplifica la carga de medios. También utilizo 7 sprites de 64x64 pixels de 4 colores, que se muestran de forma animada, (de momento solo 2 animaciones), y para la capa principal (donde se muestran pantallas fijas), le he añadido un efecto de distorsión horizontal (glitch). El código ahora es más limpio y he usado etiquetas para acceder mejor a sus diferentes partes, ya que el editor es algo tosco.

En futuras versiones, quiero añadir más animaciones de sprites, FXs y multicarga de medios. Este último punto consistiría en asignar a las teclas de función, la carga de las imágenes y así poder personalizar cada parte de una sesión.


Para esta última versión, he pasado al AmiBlitz v2.44, pensando en que habrían mejorado algunos problemas que encontré en la 2.1 (animaciones y lectura de la paleta con AGARed, AGAGreen y AGABlue en slices), pero no ha sido así.

10 abril 2012

Proyecto amiVJing


He realizado una pausa en la salida de la v1 del veejingSX para MSX, para hacer una versión similar para ordenadores Amiga. La pude probar en la pasada Amiga&Friends Multiparty 7 en una sesión musical con neuroflip (303bcn).
La base es muy similar a la de MSX, pero aprovecho la potencia gráfica y de memoria, para mostrar texturas de 64x64 pixeles y pantallas gráficas sin uso de tiles.


He utilizado Blitz Basic v2.1, un lenguaje sencillo que aprovecha las cualidades del hardware del Amiga, lo que me ha simplificado mucho la programación. Una de las ventajas que me he encontrado, es que permite cargar los gráficos de ficheros en formato ILBM, lo que le da mucha versatilidad a la hora de preparar una sesión.
Aun tengo que implementar mucha funcionalidad y resolver algunos problemas, pero este sistema puede dar mucho juego.
El proyecto será opensource, por lo que compartiré el programa y fuentes a la comunidad Amiguera.

27 febrero 2012

veejingSX v0.99b (pre-release v1)


Con motivo de la chiptunestageV4, he preparado una versión del veejingSX, que es una pre-release de la v1, pero con contenidos específicos para este evento. Así que con un HitBit bajo el brazo y un joystick de NES adaptado, participé en esta fiesta del chiptune con mis visuals. 
En el stage, además de realizarse una divertida jam-session, al final hubo una sesión, con participaron de neuroflip, jamque, maki y kun. Me lo pase muy bien y fue una experiencia muy buena para testear el veejingSX.

Las novedades que incluye son las siguientes:
  • Añadido botón de joystick para salir de la pantalla de presentación. 
  • Mejorado el efecto de fondo pseudo-Glitch
  • Mejorado el cálculo de números aleatorios, utilizado en los efectos de ruido.
  • Control de las repeticiones en el generador de efectos aleatorios.
  • Lanzamiento de efectos aleatorios usando el joystick. Pensado para uso en conciertos en vivo.
  • Se ha pasado los datos de los estados (teclas de función), de hardcode a datos, pensado en un futuro editor de contenidos.
  • Compresión RLE de las pantallas.
  • Añadido nuevo conjunto de sprites de gameboy.
  • Pantallas y sprites para la sesión chiptune del clubsprite stage V4.
Podéis descargar la ROM en la WEB del proyecto. Incluye guía de usuario (en ingles).
Más info de los chiptuneStage en la WEB de clubsprite.