• Videojuegos Retro
soloretro

Super Sprites - MSX de Idealogic (1986)

  • 15 de abril de 2020

Super Sprites nos permitirá tener un mayor repertorio de instrucciones mediante las cuales poder controlar a los SPRITES, así como poder definirlos a nuestro antojo.


Ficha de Super Sprites

Videojuego: Super Sprites

Sistema: MSX

Idealogic

Programadores: Albert Calzada.

Año: 1986


Análisis de Super Sprites

MSX Extra nº35

Super Sprites nos permitirá tener un mayor repertorio de instrucciones mediante las cuales poder controlar a los SPRITES, así como poder definirlos a nuestro antojo.

Las instrucciones que se añaden al BASIC son:

  • CALL EDITOR: Con esta instrucción pasaremos pasaremos a un menú donde podremos elegir entre 4 opciones, que son: crear un sprite de 16x 16, crear un Sprite de 8x8, ver las instrucciones que podemos usar y volver al BASIC. Cuando estamos editando, podemos usar instrucciones varias, como son poner/quitar un punto, cambiar el color del Sprite, girar el Sprite, correr un punto el Sprite, crear el negativo, copiar Sprites...
  • CALL VELOCIDAD: Podremos especificar la velocidad con la que se moverá un Sprite en pantalla.
  • CALL RUMBO: Indicaremos el rumbo que seguirá un Sprite en su movimiento.
  • CALL CORXY: Especificaremos las coordenadas iniciales de un Sprite.
  • CALL TRASLADA: Limitaremos el tiempo que un Sprite se estará moviente.
  • CALL DESPLAZA: Limitaremos el espacio que un Sprite recorrerá.
  • CALL REBOTE: Podremos activar o desactivar el rebote en los lados de la pantalla.
  • CALL PLACOLOR: Sirve para especificar el color que tendrá que adoptar un Sprite.
  • CALL PLACOLOR OFF: Desactivará todos los Sprites o los que especifiquemos.
  • CALL SECUENCIA: Permite crear una secuencia en un tiempo que se puede especificar mediante.
  • .
  • CALL PERIODO: Nos permite asignar una secuencia de tiempo de cambio de forma y color.
  • CALL GRABAR: Grabará todos los Sprites, en cinta o disco.
  • CALL RECUPERAR: Cargará todos los Sprites de cinta o disco.
  • CALL SPRITE 16: Pondrá los Sprites en formato de 16x16.
  • CALL SPRITE 8: Pondrá los Sprites en formato de 8x8.
  • CALL AMPLIA ON: Ampliará todos los Sprites.
  • CALL AMPLIA OFF: Reducirá todos los Sprites.

Mediante estas instrucciones podremos estar ejecutando tranquilamente el programa mientras los Sprites se mueven solos, con una pérdida (en relación a lo que mover desde BASIC).

Otra ventaja es la que no nos borre la definición de los Sprites al cambiar de Screen, con lo que nos ahorramos el tener que definirlos de nuevo.

Un pequeño defecto de este programa podría ser que los programas que con él hagamos sólo funcionarían en los ordenadores que también lo poseyeran, con lo que su utilidad en la creación de programas comerciales se ve drásticamente reducida.

Otro fallo que se podría resaltar es el movimiento de los Sprites, que a parte de ser algo lento (se debería haber permitido poner mayor velocidad), no es lo fluido que podía esperar, ni tampoco se ha podido impedir que se borren todos los Sprites de golpe durante casi un segundo.

El movimiento de los Sprites sólo funciona cuando introducimos la instrucción CALL MOVIMIENTO, lo cual tenemos que hacer desde BASIC mediante una interrupción por tiempo, lo cual debería haberse intentado hacer directamente desde el programa.


Valoración de Super Sprites

MSX Extra nº35

  • Presentación: 5
  • Gráficos: 6
  • Movimiento: 9
  • Sonido: 6
  • Adicción: 6
  • Total: 6