El juego

El rótulo

El protagonista sube por un árbol gigante en nueve fases: de rama en rama, por escaleras y lianas, entre manzanas, nidos, puertas del tronco y arañas.

Cada fase es un guion: una lista de entradas de tres bytes —pasos desde la anterior, tipo y columna— que el cartucho sube a la VRAM al empezar y va sacando según se trepa. Un paso son ocho píxeles, una fila de celdas. Lo único que no viene en la lista es el tronco del centro.

Las imágenes de abajo no son capturas ni el cartucho ejecutándose: son el guion de cada fase pasado por el paso del decorado del cartucho, escrito en Python (tools/arbol.py), apilando la fila del medio de la pantalla en cada paso. Cotejadas contra openMSX, subiendo cada fase entera de treinta en treinta pasos: 0 celdas distintas en 104.832.

Lo que trae cada fase

fasepasosramasmanzanasarañaspuertascielo
14519821510cian
24939815128verde claro
3508103201312amarillo claro
4498103231412gris
549187271613negro
651510317129amarillo claro
7549110261914gris
847383171610negro
9515114261915negro

La fase 1 empieza en el suelo, junto al río. Las otras ocho empiezan al pie de una sala hueca del tronco, un tramo rojo con dos escaleras arriba y dos abajo. Todas acaban con dos filas rojas y dos ventanas redondas.

El color del cielo es la máscara de la fase, (0xE05D): la de la primera sale de los valores iniciales de 0x51C1, y las demás de la tabla de 0x741F.

Las nueve fases

De abajo arriba, como se suben. Primero las nueve juntas, apoyadas en el suelo, y después cada una a tamaño completo.

Las nueve fases, una al lado de otra

Fase 1

Fase 1

Fase 2

Fase 2

Fase 3

Fase 3

Fase 4

Fase 4

Fase 5

Fase 5

Fase 6

Fase 6

Fase 7

Fase 7

Fase 8

Fase 8

Fase 9

Fase 9

Entre fase y fase, y el castillo

Al cambiar de fase, 0x7629 pinta un árbol de 32 columnas del centro hacia fuera, con los colores de la fase que empieza. Al acabar la novena pinta el castillo, y encima las ventanas de 0x7600 con los dos personajes y el rótulo. Los dos cotejados contra openMSX a 0 bytes.

El árbol de entre fases

El castillo

Las pantallas de menú

Montadas desde la ROM y cotejadas contra openMSX a 0 bytes.

La pantalla de la casa

La pantalla de título