En el hilo del foro "New Frontier Unplugged", Zydro nos contaba en qué consistÃa el sistema MegaClash, con el que realizaron varios juegos para Gunstick:
el MegaClash, qué recuerdos... :)
Ayer saqué el Plus 3 y aún me funciona, carga los juegos en disco y todo! Y en la misma caja estaban el Gunstick y la otra pistola que sacaron unos ingleses. ¿Alguien se acuerda cómo se llamaba la de los ingleses? Por cierto, que la de MHT era mucho más precisa!
La pistola de marras funcionaba de la siguiente manera: tú le preguntabas a la pistola ¿qué estas viendo ahora? Y la pistola, si veÃa luz, decÃa un 1, y si no veÃa luz, decÃa un 0.
Los primeros juegos hacÃan lo siguiente: pintaban la pantalla de negro, y luego pintaban de blanco uno de los objetivos a los que se podÃa disparar. Le preguntaban a la pistola durante un barrido entero de pantalla si habÃa visto luz, y si decÃa que sÃ, pues se habÃa acertado el objetivo. Se pasaba al siguiente, y asà sucesivamente. De esta manera, se podÃa saber únicamente si se habÃa disparado a uno de los objetivos que habÃa en la pantalla.
El MegaClash era la leche... :) Descubrà que la pistola sólo decÃa que habÃa visto la luz cuando la luz pasaba justo por delante de ella. Ahora me parece obvio, pero no lo era tanto... :) Asà que iba pintando un atributo blanco, y justo cuando el haz de electrones de la tele pasaba por ese punto, preguntaba a la pistola si habÃa visto luz o no. El haz de electrones es tan rápido que sólo daba tiempo a consultar un carácter de cada cuatro. Asà que el MegaClash hacÃa cuatro pasadas para conseguir saber exactamente en qué caracter estaba apuntando la pistola.
Se veÃa un flash con un montón de lÃneas blancas, y acto seguido el programa sabÃa las coordenadas exactas del disparo. Asà podÃamos tener objetos ocultos, dar más puntos según lo cerca que se dispara del centro, etc. Lo que sà aseguro es que jugando no se notaba el flash!
Unos ingleses operativos (a ver quién me refresca la memoria!) hicieron algo un poco mejor que el método 1, que era detectar la coordenada Y usando un método parecido al mÃo, pero después para detectar la X iban pintando cuadrados blancos con el método 1.
El MegaClash funcionaba en Spectrum, Amstrad y MSX! Aunque no llegó a ver la luz comercialmente...
Cuando le contaron al inventor de la pistola lo que hacÃa el MegaClash, dijo que no se lo creÃa, que simplemente era imposible... :)