QiZX
====

QiZX es mi propio homenaje al arcade clsico de los aos 80 de nombre Qix
realizado por Taito.
Si quieres ver otros clones para el ZX Spectrum, prueba Zolyx o Xonix.



Argumento
=========

Corren los primeros das de la dcada de los 90. Un redactor de MicroHobby
recibe el encargo de hacer una retrospectiva sobre el software ms destacable
del ZX Spectrum. Tiene el artculo casi terminado, con cientos y cientos de
programas comentados. Slo le queda por aadir todas las imgenes que
acompaarn al artculo. Para ello ha estado jugando a todos y cada uno de los
juegos que ha comentado, y utilizando el prototipo del Pokeador Automtico que
circula por la redaccin, pero con su software modificado, ha grabado en una
cinta Ferro Extra I una pantalla de cada uno de ellos. Son las tres de la
madrugada y slo le quedan 16 pantallas por cargar e imprimir para enviar al
departamento de fotocomposicin antes de que empiece la siguiente jornada
laboral.

Somos la rutina de carga de un ZX Spectrum +. Eso, lo de la +, no lo sabemos,
pues nacimos dentro de un ZX Spectrum 48k al que despus le cambiaron la carcasa
del teclado. Total, por tener barra espaciadora y botn de reset...

No sabemos la hora que es, slo que debemos de almacenar en la memoria principal
la informacin que nos llega desde el cassette. En esta ocasin son pantallas en
formato screen$, por lo que nos procupamos de situarlas correctamente en el
fichero de presentacin visual.

Pero el azimuth no es el correcto, la cabeza de lectura est demasiado sucia, la
cinta ha sido utilizada miles de veces para miles de datos y el CAG lo nico que
amplifica es el ruido de fondo y no la seal de los datos. En estas condiciones
no poda ser de otro modo que los malvados "R Tape loading error, 0:1"
despierten de su letargo y nos acechen en la oscuridad de la memoria vaca que
debemos de llenar. Cada paso en la planicie de la pantalla supone un desafio...



Objetivo
========

El objetivo del juego es conseguir reclamar al menos el 85% de la pantalla para
nosotros. Para ello podemos dibujar lneas en las que ir encerrando zonas de la
pantalla para reclamarlas.

En un principio slo nos podemos mover por la lnea amarilla que ya est
dibujada utilizando para ello las teclas de direccin. Siempre que nos movamos
por la lnea amarilla ya dibujada estaremos a salvo del insistente "R Tape
loading error, 0:1" ("RT"s para abreviar, como los conocen el resto de las
subrutinas que los temen) rojo que no deja de buscarnos por la pantalla, pero
seremos vulnerables sin embargo al de color magenta que la recorre
olfatendonos.

Para salir a la zona sin reclamar y empezar a dibujar la lnea que nos servir
para reclamar un nuevo trozo de pantalla, deberemos de pulsar "fuego" y la
direccin deseada. A partir de ese momento seremos vulnerables al "RT" rojo,
pero estaremos a salvo del magenta que continuar su perplo por el borde
exterior. Para nosotros no hay vuelta atrs. Una vez en la zona sin reclamar
deberemos de dibujar una lnea que encierre una porcin de la misma para
reclamarla, sin poder intersectarse con ella misma ni poder borrar los pasos
dados. Cuidado con crear callejones sin salida!.

Ocultas tras cada pantalla se encuentran 16 porciones de pantallas de juegos
clsicos del Spectrum. Sers capaz de descubrirlas todas? Hasta que pantalla
sers capaz de llegar? Cuntas veces seguidas sers capaz de hacerlo?



Marcador
========

En la lnea inferior de la pantalla se muestran los siguientes indicadores, de
izquierda a derecha:
- El nmero de veces que has destapado las 16 pantallas
- El nmero de la pantalla actual que ests intentando destapar
- El porcentaje de pantalla que llevas reclamado hasta el momento
- El nmero de vidas que te quedan



Controles
=========

o : izquierda
p : derecha
q : arriba
a : abajo
m : fuego




QiZX (c) 2007 Eduardo Fornis

Qix (c) 1981 Taito Corporation.

Todas las imgenes de juegos clsicos para el ZX Spectrum utilizadas en este
programa son propiedad de sus autores y/o de las compaas propietarias de sus
derechos.
