Compila y potencia tus juegos en BASIC para Amstrad

FAst BAsic COMpiler (FABACOM)En un microordenador de 64Kb y 3,3 Mhz como el Amstrad CPC la velocidad de ejecución es fundamental en todas nuestras creaciones. Aún más importante resulta si estamos programando videojuegos y queremos que sean jugables. El Locomotive BASIC de los Amstrad CPC es muy potente como lenguaje, pero no deja de ser interpretado, siendo inviablemente lento para muchos posibles desarrollos.

No es necesario bajar a C, Ensamblador o Código Máquina si queremos más velocidad. Existe un compilador de Locomotive BASIC, llamado FABACOM (FAst BAsic COMpiler) que nos puede ayudar a conseguir multiplicar por 8 o 10 la velocidad a la que funcionan nuestros programas en BASIC. Además, al ser específico de Locomotive BASIC, podemos compilar todos nuestros programas hechos anteriormente sin cambiar una sola coma. En este post os descubrimos esta fantástica herramienta, os enseñamos a utilizarla y, además, os añadimos detalles técnicos de uso para sacarle el máximo rendimiento.

Leer más

Juegos deportivos, un género estancado

balon-y-cespedMucho han cambiado las cosas desde que nos entreteníamos en los salones recreativos o con las primeras consolas u ordenadores que nuestros progenitores nos compraron. Muchos géneros o, por si alguien no lo termina de entender, tipos de juego nacieron y evolucionaron a lo largo de los años, reinventándose siempre que la tecnología lo permitía.

Leer más

Sprites con caracteres en BASIC de Amstrad CPC (III)

This entry is part 3 of 3 in the series Sprites con caracteres para Amstrad CPC

Detalle del juego West DuelEn los anteriores artículos [1] y [2] de esta serie hemos aprendido a utilizar caracteres como sprites en BASIC y a definir los nuestros propios. Sólo nos queda un último paso para introducirlos en nuestros juegos sacando toda la potencia al BASIC.

En este último artículo de esta serie aprenderemos cómo aprovecharnos de la potencia de las cadenas de caracteres en BASIC para simplificar y acelerar el dibujado de nuestros sprites. También aprenderemos a utilizar los caracteres especiales de control del cursor y cambio de color.

Leer más

RetroMadrid 2014: fotos, vivencias y el proyecto Zeldo

RetroMadrid 2014
RetroMadrid 2014, nada más abrir

Este fin de semana, 26 y 27 de abril de 2014, hemos asistido a Retro Madrid, donde hemos disfrutado mucho, en especial con nuestros amigos de Fase Bonus, 1985 Alternativo, El Mundo del Spectrum, Vintagenarios, Amstrad ESP, Zonadepruebas, Rejugando, Retroworks, A Crowd of Monsters y Asupiva. A continuación os resumimos brevemente lo que nos hemos encontrado allí y os dejamos con la primera demo de Zeldo, un pequeño juego que estamos desarrollando y que pudimos mostrar en directo funcionando en un Amstrad CPC 6128. Queremos dar las gracias a los chicos de Amstrad ESP por dejarnos utilizar uno de sus CPCs para mostrar el juego, y en particular a Mikel Erauskin (@KaosOverride) por ayudarnos a pasarlo a disquette.

Leer más

Secuencias de introducción, el comienzo de la experiencia

amanecer1¿Recordáis que hace un tiempo mencioné la importancia de los títulos de crédito? Al igual que el sol aparece por el este iniciando un nuevo día, momento en el que muchos de nosotros despertamos tras un periodo de quietud en el que nos sumimos en el mundo de los sueños, los videojuegos también tienen su comienzo, el cual puede ir desde una simple imagen o rótulo a una secuencia o película introductoria, que es de lo que quiero hablaros hoy…

Leer más