Aprovechando que en el episodio de septiembre hemos disfrutado de la presencia de Antonio Ruiz y Toni Gálvez, os dejamos un guión que tuvieron a bien pasarnos para la entrevista dónde se explica su paso por el desarrollo de juegos de MS-DOS.
<h2>La Época de Desarrollo en Amiga 500:</h2>
Antes de hacer juegos para PC, hacíamos videojuegos para Amiga 500.

Creamos varios videojuegos para el Amiga 500, aunque ninguno llegó a publicarse de forma comercial y todos acabaron en las listas de Shareware.

Éramos un equipo estable de desarrollo, yo no tenía ni 18 años en aquel tiempo, y el mayor de mis compañeros tenía veintipocos.

El equipo estaba formado por:
<ul>
 	<li><strong>Jose Maria Ruiz</strong> , diseñador gráfico.</li>
 	<li><strong>David Díaz González</strong>, diseñador gráfico también.</li>
 	<li><strong>Juan Antonio Anillo</strong>, que aunque era externo al grupo, nos hacía las músicas.</li>
 	<li>Y finalmente yo, <strong>Antonio Ruiz</strong>, como programador.</li>
</ul>
Nos hacíamos llamar BALANCE, y nos reuníamos para trabajar en la casa de la madre de José María. La verdad que era muy amable al dejarnos el salón para trabajar en los proyectos.
<h2>Stellar Escape. Primer videojuego "en serio":</h2>
El primer videojuego que hicimos para Amiga 500 fue Stellar Escape, allá por el año 1991.

Fue nuestro primer juego para Amiga e invertimos bastante tiempo en él.

El juego era un ShootemUp vertical, compuesto por varios niveles y un boss al final de cada nivel.

Estuvimos en conversaciones con Erbe Software y con Dro Soft para lanzarlo en España, pero finalmente las conversaciones quedaron en nada.

El principal problema de publicar para Amiga 500 era que había mucho pirateo de juegos y los juegos apenas se vendían, así que a esas alturas, las publicadoras ya estaban más interesadas en el PC que en el Amiga.

De Erbe y Drosoft nos transmitieron que el principal problema para publicarlo no era el juego en sí, sino la plataforma.

Otros juegos que hicimos fueron:
<ul>
 	<li><strong>Start'N'Tris:</strong> Que era un tetris pero con piezas mas complejas.</li>
 	<li><strong>Space Powers: U</strong>n juego sencillo de duelos de naves espaciales, algo así como un Asteroids pero en el que combates contra otro jugador.</li>
 	<li><strong>Dirty Rackets: U</strong>n juego de Raqueta al estilo del Ping-Pong. Este título se convirtió en nuestro mayor éxito en Amiga y ahora explicare por qué: Era un juego sencillo, simplemente cogimos la idea del Ping-Pong y le pusimos poderes, modo retro, modo moderno, y opciones para, incluso, jugar un campeonato con amigos. Nuestra sorpresa fue cuando la Revista Amiga Format lo incluyó en una lista de los 10 mejores juegos Shareware para Amiga. Era fácil de jugar y muy divertido si te enfrentabas a otro jugador. Quizá fue por eso que lo incluyeron.</li>
 	<li><strong>Cyberdroid</strong>: Un arcade de plataformas en el que vas avanzando y disparando horizontalmente, con doble scroll. Es la precuela de SuperCyber, el primer juego de PC del que hablaremos luego. Tenía como novedad que si tenías un Amiga 1200, lo detectaba y mejoraba el aspecto gráfico.</li>
</ul>
<h2>En qué desarrollábamos los juegos:</h2>
Todos los juegos de Amiga los hicimos usando Amos Basic, a excepción del Cyberdroid, en el que se uso BlitzBasic.

Recuerdo que en aquella época algunos programadores criticaban mucho Amos, pero la verdad es que en Amos se podían hacer cosas decentes y desarrollar mucho mas rápido, aunque no tenías toda la potencia que podías sacar en ensamblador.

Fue gracias a Amos, creado por François Lionet y Constantino Sotiropoulos, que pudimos crear videojuegos.

Incluso recuerdo en una party a un programador que vino a criticarme directamente por usar Amos le respondí que ya teníamos publicados varios juegos en el Shareware, y le pregunte cuantos juegos había logrado hacer él en ensamblador. Se quedo callado.

Stellar Escape tenia un scroll suave a toda pantalla, y Dirty Rackets acabó en la lista de los mejores juegos Shareware, así que en Amos, aún con limitaciones, se podían hacer cosas interesantes.

Toni Galvez comenta: De hecho, los juegos desarrollados por Antonio Ruiz y sus compañeros para Amiga, solían superar a los juegos comerciales españoles en varios aspectos, salvando Risky Woods que era realmente el mejor juego español técnicamente hablando.
<h2>Otros proyectos, proyectos inacabados:</h2>
En aquella epoca tambien tuvimos proyectos que no logramos terminar:
Uno fue una ambiciosa aventura gráfica, al estilo Monkey Island, pero con la novedad de que se jugaba con pantalla partida y manejabas a dos personajes simultaneamente.
Este juego además se estaba realizando simultanemanete en Amiga y en PC. En PC la estaba desarrollando un programador llamado Fernando Gamez de la Oz. Estuvimos en conversaciones con Dinamic Multimedia, quienes estaban interesados en el proyecto.
Por desgracia el proyecto era muy grande, y tras mas de un año de desarrollo lo abandonamos, con apenas 2 niveles terminados.
En la aventura grafica tomabas el control de dos investigadores que investigaban a una secta, que al final resulta ser un grupo de Nazis que tienen una base secreta en Marte y que planean resucitar a Hitler mediante clonacion usando uno de los pelos de su bigote que guardan con gran seguridad.

El otro proyecto que no se logró terminal era una version para Ordenadores del juego de mesa MasterGoal. Tambien se estaba desarrollando para Amiga y PC simultanemamente, contando de nuevo con Fernando como programador para PC. Mastergoal es una especie de Ajedrez de Futbol. Un grupo de inversores queria promover el juego de tablero por toda España, y se interesaron por una version para ordenadores. Los inversores estaban en Marbella, y eran personas del circulo de Jesus Gil, que por aquel entonces era Alcalde de Marbella.
Tuvimos la suerte de contar con un amigo de perfil alto que se encargo de representarnos en las negociaciones: Se llama Luis Soto, y que en aquel entonces era alto directivo del Banco Santander.
Pero finalmente los inversores decidieron no invertir en el proyecto Mastergoal, por lo cual la version para Ordenadores también se paralizo. Es una pena porque ese proyecto nos habria lanzado.
<h2>Daba beneficio desarrollar en Amiga?:</h2>
Podriamos resumir que en Amiga desarrollamos bastante titulos pero no obtuvimos ningun beneficio económico, pero es que la plataforma no permitia ganar dinero a los desarrolladores, debido principalmente al pirateo.
<h2>Primer juego para PC:</h2>
El primer videojuego que nos pusimos a hacer para PC fue SuperCyber, alla por el año 1994.
Aqui el equipo de desarrollo cambió. Varios de mis compañeros seguian con el Amiga 500, y SuperCyber lo hicimos entre Toni Galvez , David Diaz y yo como programador.
Supercyber se desarrollo en un PC 386 y usaba el formato de VGA con 256 colores.
Se programo en Turbo Pascal. Es un arcade de plataformas horizontal, con multiples poderes y enemigos. Asi como bosses al final de cada nivel. Estaba compuesto por 5 niveles, si no recuerdo mal.
Lo mas llamativo es que un juego programado en Turbo Pascal tuviera tantos enemigos a la vez y varios scrolls de pantalla.
Ademas, aparte de los graficos 2D, varios enemigos de SuperCyber eran graficos prerendizados en Real 3D.
<h2>¿Por que podia con tantos sprites Supercyber?</h2>
Bueno, esta es la parte de programación de la que me siento mas orgulloso. La rutina de Sprites para nuestros primeros juegos de PC, que era bastante rapida para la epoca, y ademas guardaba los graficos en formato comprimido.
Voy a intentar explicarlo de forma sencilla. Supongamos que tenemos un Sprite de 100 x 100 pixeles. Una rutina normal de impresion de sprites en PC, lo que hace es recorrer todos los pixeles del sprite, en este caso 100 x 100 serian 10,000 pixeles, y comprobar en cada pixel si es el color transparente para ver si se imprime o no.
A mi se me ocurrio que habia una forma mucho mas rapida de hacer esto. Y era omitir toda la parte transparente de los sprites, almacenandolos en tiras horizontales. En la mayoria de los casos, un sprite de 100 x 100 estaria formado por unas 100 o mas tiras horizontales , cada una con un inicio, un fin y desplazamiento en X e Y. Esto acelero tremendamente la velocidad para imprimir los sprites.

Recuerdo gratamente la primera vez que visitamos Digital Dream Multimedia, en Madrid, donde al enseñarles el SuperCyber uno de sus programadores me pregunto que como podia pintar tantos sprites en Pascal. Le explice la tecnica y se quedo sorprendido, era algo tremendamente simple pero efectivo, y sin parece que a nadie mas se le habia ocurrido.
Esta misma tecnica de Sprites es la que usamos en nuestros juegos 2D posteriores para PC.
<h2>¿Que paso con SuperCyber?</h2>
Resulta que la revista PC Actual realizó un concurso de desarrollo de videojuegos. El primero premio eran 300,000 pesetas y creo que el segundo y el tercero eran 150,000 y 50,000 respectivamente.
Pues bien, enviamos SuperCyber al concurso, y al cabo del tiempo vimos que la revista publicaba que habíamos ganado el 2do puesto del concurso! pero a nosotros nadie nos llamaba.
Así que llamamos a la editorial, y empezaron a darnos larga. Posteriormente llegaron a colgarnos el teléfono y nadie nos quería atender. Me puse en contacto con el primer ganador del concurso, y resulta que les había pasado lo mismo.
Ante esta situacion, David Diaz y yo nos plantamos en Madrid, en la oficina de PC Actual.
Finalmente logramos que nos atendiera el director, el cual, de forma casi grosera, nos vino a decir que nos nos iban a poder pagar el premio.
A mi esto me enfado mucho, y la cosa no iba a quedar así.
Como ya estábamos en negociaciones con Digital Dreams Multimedia para sacar un próximo juego, decidimos utilizar el contacto con ellos para amenazar a PC Actual con un artículo que aparece en las revistas de DDM, donde contaremos nuestra historia y la de los otros desarrolladores que no recibieron sus premios. Por si no fuera suficiente, también le enviamos una carta amenazando con llevarlos a juicio.
Ante esto ya se acobardaron y pagaron los premios, todos, casi de inmediato.
Quiero sacar una lectura positiva de todo esto. Es verdad la poca profesionalidad al intentar no pagarnos los premios. Pero, por otro lado, que la revista hiciera un concurso fue algo que nos motivó a nosotros y a los demás desarrolladores a realizar nuestros proyectos. Si no hubiera habido concurso, quizás no habríamos terminado el juego y no estaríamos hablando ahora de él.

Toni Galvez: A mi me emociono mucho el poder trabajar en un juego por fin, por aquel entonces ya tenía un poco mas de practica para hacer los gráficos y pude llevar a cabo mi parte de Super Cyber. Aunque David Diaz y Jose Maria por aquella epoca tenian mas experiencia que yo en cómo hacer gráficos.
<h2>¿Que es Fire Wind?</h2>
Fire Wind podríamos decir que fue nuestro primer gran juego. Lanzado el 1996, se trata de un arcade espacial horizontal, al estilo R-Type o Nemesis. Su principal caracteristica es ser el primer arcade realizado para SVGA 256 colores. Ademas los graficos son casi todos pre-renderizados, con animaciones de giros. En aquella epoca una animación 3D siempre quedaba atractiva.
En aquella epoca habia varios juegos buenos de ese tipo, pero todos estaban en resolucion VGA.
Que fuera el primero en SVGA era posible gracias a la mejora de la rutina de sprites de SuperCyber. Fire Wind ya era un juego programado en C++, y ademas usando el Extensor de Dos para 32 bits DOS4GW. Gracias al extensor podiamos usar en MS-DOS ya toda la memoria disponible, y no limitarnos a los primeros 640Ks.
Fire Wind fue publicado por DDM en España y exportado a varios paises del mundo. Quizas haya sido el juego mas internacional de Balance, ya que llegamos a ver ediciones en multiples idiomas.
La revista PC-Player de Marzo de 1996 nos dio portada y una puntuacion excelente, aunque tambien era comprensible, ya que pertenecían a la editorial DDM.
<h2>¿Como Surgio Fire Wind?</h2>
Con SuperCyber habiamos ganado por primera vez dinero con los videojuegos, ya que del Shareware de Amiga 500 apenas recibimos nada. Las 50,000 pesetas de SuperCyber eran solo 300 euros, pero para nosotros era algo importante.
Sin embargo, gran parte del equipo de desarrollo de videojuegos eran fieles a su plataforma, el Amiga 500, y se resistian a hacer nada para el PC, el mortal enemigo del Amiga 500.
En esa situación me puse programar en solitario Fire Wind. Como diseñor grafico soy un cero a la izquierda, pero en 3D Studio hice algunas naves espaciales que, vistas desde lejos, y pre-renderizadas quedaban aceptables.
Asi que con esto logre crear un primer nivel, y se lo presente a DDM.
DDM entendio la situacion, y su CEO, Mario de Luis, decidio financiar parte del proyecto. Asi que firme un contrado de publicación con ellos, nuestro primer contrato de verdad y nos proporcionaron un millón de pesetas (6000 euros actuales) para terminar el proyecto.
Con ese dinero debajo del brazo ya se logró que el resto del equipo se uniera al desarrollo.
Jose Maria Ruiz y David Diaz trabajaron en el apartado gráfico, usando LightWave y Real 3D respectivamente.
Toni Galvez trajo un paquete de efectos de sonido que habia digitalizado (muchos de ellos del MSX).
Miguel Angel Diaz realizo la banda sonora del juego. La cual se grabo en alta calidad y en formado CD de audio. Quedo muy chula, a veces aun me la pongo para escucharla.
<h2>CyberPolice 1997</h2>
Cyberpolice, es un juego de lucha al estilo Final Fight, Double Dragon o Tortugas Ninja, en el que vas avanzando por diferentes niveles enfrentandote a oleadas de enemigos. Sin duda es el mejor juego de Balance, al menos es del que hemos recibido más correos de usuarios felicitándonos por el juego.
Al igual que Fire Wind, esta realizado en SVGA 256 Colores, y usa la rutina de sprites comprimidos. Esto fue especialmente util, ya que los personajes de los juegos de lucha suelen ocupar mucha memoria, pero la rutina de sprites lograba ahorrar gran parte de la RAM.
La Rutina de Sprites se mejoro, con nuevos efectos como la transparencia de sprites. Para esto tambien creamos un sistema de optimizacion especial: Consistia en unas tablas de colores precalculados que aceleraban los efectos especiales de Transparencia. Esas tablas consumian mucha memoria, pero con la que se ahorraba en la compresion de Sprites quedaba suficiente.
Al final el juego funcionaba a buena velocidad en un 486, lo cual era un logro.
También contar que el juego se llamaba originalmente CyberLaw, pero al llegar a un acuerdo con Dinamic Multimedia, ellos nos hicieron cambiar el nombre a CyberPolice por motivos de Copyright y de Marketing.
<h2>Quienes crearon CyberPolice:</h2>
Pues para este juego el equipo crecio, ya que era un proyecto mas ambicioso, aunque la programación del juego fue entera para mi. El equipo estaba formado por:
Jose Maria Ruiz y David Diaz Gonzalez en la creación de los graficos principales del juego, usando tanto Real 3D como Lightawave, asi como herramientas de dibujo 2D.
Juan Carlos Garcia en el diseño y creacion de los personajes, tambien se encargó de dibujar los personajes 2D que aparecen en el juego.
Cyberpolice Mezcla personajes hechos en 2D y en 3D prerenderizado, pero el resultado final creo que fue bastante bueno.
Además, de nuestros juegos es el que tiene un mejor diseño previo de personajes y escenarios.
Para la música contamos con un equipo de lujo: Carlos del Alamo, Mateo Pascual y Miguel Angel Diaz.
De los efectos de Sonido se encargo Miguel Gutierrez,
Y del diseño del logotipo fue David Basset.

Toni Galvez: En aquella epoca intente hacer un personaje 2D para ver si podria trabajar en alguno para el juego, pero era mucho trabajo por la alta resolucion, asi que al final desisti.

En Barcelona, año 1999 pude ver una recreativa con Cyber Police, en un evento de videojuegos del que ahora no recuerdo del nombre.
<h2>Algunas cosas para comentar de CyberPolice:</h2>
- Fuimos a la ECTS de Londres a vender el videojuego a grandes Publishers, y nos recibieron todos con gran interes.
- Fue una pena porque era el año que se produjo el Boom de las tarjetas 3D tipo a la 3DFX, y las publicadoras reusaron lanzar un juego 2D, aunque les gusto mucho.
- Podriamos haberlo sacado un año antes y entonces se habria publicado en todo el mundo.
- Finalmente solamente Dinamic Multimedia lo publico, lo lanzo en España, Italia y Portugal.
- En el resto del mundo solo se distribuyo en unos pocos paises y sin un gran apoyo mediatico.
- A pesar de todo, el juego gustó mucho.
- Para el lanzamiento de CyberPolice en España, durante la preparacion del Master CD, tuve la oportunidad de conocer a Victor Ruiz, uno de los hermanos Ruiz de la mitica Dinamic de los juegos de 8Bits. Me parecio una persona muy profesional.