Render y restauración del fondo (II): modo XOR, tiles tocados y sprites por partes [#ASM #Z80]
Channel: Profesor Retroman
Date: 2019-10-09

[Sesión 6.4]: Analizamos el problema del uso del modo XOR con respecto a los colores: se produce una mezcla. Analizamos la técnica del Mission Genocide para poder mezclar colores de primer plano y fondo sin afectar a los colores. Después analizamos otras posibilidades rápidamente como el uso de restauración con mapa de tiles de fondo y arrays de tiles tocados. También analizamos el uso de sprites por partes para animaciones, ahorro de memoria y mejor renderizado.
Contenidos Detallados:
- Problema de la mezcla de colores y solución para poder mantener colores diferentes en primer plano y fondo
- Análisis: viendo numéricamente cómo funciona la técnica XOR
- Prestando atención al detalle de la operación XOR con partes que están a 0
- Técnica: reservar unos bits para el color de fondo y otros para el color de primer plano
- Reservando 2 bits para primer plano y 2 bits para el color de fondo: combinaciones de colores sobre la paleta de 16
- Ejemplo práctico de cómo construir una paleta de colores siguiendo este esquema de 3 colores de primer plano y 4 colores de fondo
- Otras posibilidades: utilizar 7 colores de primer plano y 2 para el fondo (3 bits - 1 bit) y viceversa
- Resumen de técnicas de restauración de fondo mediante tiles: utilizar cajas de tiles para restaurar el fondo tras los personajes, o utilizar un array de tiles tocados (los que han sido modificados)
- Análisis de técnicas de animación con sprites diferenciales y sprites por partes
- Analizando Target Renegade y el algoritmo de dibujado que utiliza sprites coloreables y por partes para hacer animaciones con menor coste


Clase de Videojuegos 1 2019/20
Grado en Ingeniería en Multimedia
Universidad de Alicante