GAMES ★ SOURCE OF SORCERY (AMSTRAD COMPUTER USER) ★

Electronic Dreams (Amstrad Computer User)Escritores eléctricos (Amstrad User)
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Uno de los juegos más interesantes y mejor presentados que han salido para el Amstrad 464 es el Sorcery de Virgin Games. En este artículo se cuentan algunos secretos de su realización.

Muchas compañías con dinero piensan que pueden tener éxito en el mercado de los programas para ordenadores caseros; después de todo, lo único que hace falta es un buen producto y propaganda. Inicialmente, Virgin cayó en esta trampa y publicó lo más decente de todos los programas que recibió en respuesta a un anuncio que apareció en las revistas inglesas.

De resultas de ello, aprendieron que la mejor propaganda es la que se realiza de boca de un amigo a oído de otro, y volvieron a realizar otro ataque justo cuando Virgin volvía a subir hacia arriba. El resultado de ese encuentro es Sorcery, uno de los mejores juegos que hay para este ordenador.

Crecimiento veloz

La sede central de Virgin está al lado del popular «Portobello Road» de Londres, rodeada de tiendas y mercados callejeros. En una calle pequeña y mal cuidada se puede ver detrás de unos andamios un cartel escrito a mano que dice «Virgin por aquí...» Dentro se huele a casa recién terminada, a yeso y pintura fresca. Desde que Virgin empezó como una compañía de discos (con músicos como Mike Oldfield) ha crecido y los departamentos de discos, películas, vídeos y lineas aéreas se han trasladado a un edificio cercano.

Los programadores están en otro edificio más alejado, detrás de una elegante puerta de estilo antiguo se encuentra una recepcionista sueca, un télex y más albañiles. Una habitación tiene vida propia, la de los ordenadores. Todo tiene un aspecto revuelto y desordenado.

El QL está en un rincón cubierto de polvo. En este sitio se escribió el Sorcery.

En el programa se ha empleado un montón de trabajo, y esto se ve desde el momento en que empieza a leerse de cinta. En la carta se ha utilizado un sistema denominado Flashload, un cargador de alta velociad. Todos los nuevos juegos de Virgin utilizan un sistema parecido, ya que resultaba esencial en algunos ordenadores de carga muy lenta (como el Commodore 64 que tiene una velocidad tres veces más lenta que el Amstrad). De modo que aunque no era muy necesario para el Amstrad, se decidió que los 2 K de memoria usados por el bulter de cinta eran demasiado valiosos para desperdiciarlos y que había que hacer un cargador especial.


La presentación del juego nos muestra algunos de los peligros a los que nos tendremos que enfrentar.

Esto causó muchos problemas y sólo funcionó bien al final. La idea original era cargar a 4.000 baudios de velocidad (el cuádruple de la velocidad normal), pero mientras que era válido en las pruebas que hicieron, se comprobó que daba demasiados errores al fabricar las cintas en masa. De modo que se fue reduciendo la velocidad poco a poco hasta que se consiguió una que no diese errores. La cinta comercial tiene una velocidad de 250 baudios pero sin espacios entre bloques. Incluso así se tarda bastante en cargar debido a la longitud del programa. La posibilidad de una versión en disco es interesante, sobre todo ahora que está alcanzando una gran difusión. Pero durante el desarrollo del juego todavía no lo tenían y todo el sistema se desarrollo en un 464 con cassette y el Devpac de Hisoft.

Todo desarrollo en un Amstrad

Los sistemas de desarrollo son una cuestión de gusto. Algunas compañías como Abersoft (que hizo el Forth) comparten grandes sistemas, algunas otras utilizan miniordenadores y otras microordenadores más potentes como el Apricot, cada programador elige el que más le gusta en función de diversos aspectos, como su velocidad o la cantidad de utilidades que tiene para escribir programas. Normalmente se usa un cable para transmitir el programa final a la máquina donde se va a ejecutar.

Virgin es especial en esto, ya que es una de las pocas casas que hacen todo el trabajo en la máquina donde se va a ejecutar. A Dave, que ha escrito la mayor parte del Sorcery, le gusta este sistema, pero en cambio Andy se queja continuamente del Commodore 64 con el que está trabajando y desearía tener algunos discos más rápidos. Otro punto importante son las utilidades y en este apartado, aparte del Devpac 2, se ha creado en Virgin un programa para crear caracteres multicolores. Todas las habitaciones fueron creadas por lan, que usó solamente 256 caracteres para todo.

Trucos mágicos

Si ha visto el juego, habrá notado que la parte superior de la pantalla aparece en modo 0 mientras que la parte inferior está en modo 1. Esto se consigue esperando a que el haz del monitor llegue a la mitad de la pantalla y cambiando entonces de modo. Así se consigue una gran versatilidad con los gráficos ya que se obtienen 16 colores en la parte superior y un texto decente en la inferior. El libro que hace de reloj desaparece de cuatro en cuatro puntos, ya que éste era el sistema más fácil de escribir el programa, al corresponder cada cuatro puntos a un byte.

¡Un error!

Hay un error, pequeño, en el programa. Cuando el hechicero vuela detrás de una catarata, a veces deja una copia de sí mismo en el agua. Inicialmente Dave atribuyó esto a la «refracción de los líquidos», pero posteriormente reconoció que se debía al modo en que la rutina de movimiento de sprites trabajaba usando el XOR (instrucción en lenguaje máquina); asimismo señaló que no hay habitaciones donde dos monstruos del mismo tipo se puedan cruzar, ya que esto los haría desaparecer. Hasta ahora él había programado el Spectrum y ésta era la primera vez en que podía jugar con tantos colores, lan realmente se esmeró con los gráficos y hay multitud de detalles en los que fijarse, como qué Cauldrones son buenos y cuáles malos dependiendo de la posición inicial del juego. También hay un mensaje especial si su nombre es «Hugh» y se consigue la máxima puntuación. Todas estas pequeñas cosas mejoran el juego.

El futuro

Hay dos proyectos en consideración para el futuro. El primero se llama Strangeloop, basado en un gran éxito del Spectrum, y el segundo es parecido al Sorcerer pero todavía sin nombre ni guión. Para la casa es importante mantener la reputación de calidad conseguida con el Amstrad y es importante que todos los demás programas sean buenos. Todos los nuevos programnas tendrán gran calidad de gráficos y un mejor sonido, en estéreo seguramente.

De todos modos, Virgin es un nombre que hay que tener en cuenta de cara al futuro.

Amstrad User #1

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Games » Retroremakes 2008 - Cosmic Prison Commando - Carnivac Games
Je participe au site:

» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.732-desktop
Page créée en 424 millisecondes et consultée 626 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.