Dentro de las ediciones especiales de ESP Soft, hemos incluido juegos no publicados, como The Prayer of the Warrior o Espejos.
También hemos creado versiones, para Amstrad CPC, de juegos que no existieron para la plataforma, como Hampa 1930 o Tower of Despair.
Así mismo hemos tenido el honor de crear y publicar la versión Amstrad CPC de Arquímedes XXI, una versión multilenguaje que nos permitió disfrutar de esta aventura conversacional en nuestro ordenador favorito.
Una vez más, nos embarcarnos en versionar uno de los míticos que no tuvo versión para Amstrad CPC. En esta ocasión nos referimos a Babaliba, desarrollado y distribuido por Dinamic Software en 1984, para el Sinclair ZX Spectrum. Un programa creado por Víctor Ruíz protagonizado por el incansable Johny Jones.
Mode 2 se encargará de realizar una nueva interpretación del juego original, aprovechando las características del Amstrad CPC e intentando, si cabe, hacerlo aún más divertido y sorprendente.
Son muchas las personas que nos preguntan por las fechas de publicación de los juegos que tenemos en producción y, desgraciadamente, no siempre podemos dar una respuesta. Cada uno de los trabajos que publicamos depende de varias personas que aportan un trabajo indispensable para el producto final y que, evidentemente, aportan de manera voluntaria y totalmente desinteresada, siendo, ante todo, un hobby sin fechas ni compromisos. Sí que podemos contaros algo sobre El linaje Real. Este juego será el primero que ESP Soft lanzará en 2017 y su producción se encuentra en su fase final. El juego se ha finalizado al 100% y se están realizando los últimos testeos del mismo. Estamos terminando de elaborar las instrucciones del juego y, paralelamente, se está creando el arte gráfico que presentará este impresionante juego creado por gg.
A lo largo de sus cinco niveles se pondrá a prueba tu destreza con la espada y sin ella, a pie, a caballo y hasta en barca, debiendo enfrentarte a poderosos y variados enemigos.
El juego se desarrolla en distintos escenarios. Algunos incluyen puertas, plataformas elevadoras , objetos o elementos que debes evitar o que puedes recoger. A veces, también será posible elegir entre distintos caminos. Todos estos detalles son importantes para completar el juego.
Si todo va según lo planeado publicaremos el juego a finales de Abril.
En el antiguo foro de Esp Soft de vez en cuando daba avances de la situación en la que se encontraban algunos proyectos en los que estaba trabajando. Me resulta imposible enumerar todos los puntos que he tocado en este tiempo (creo que la última vez que actualicé fue en Febrero) pero sí puedo dar un par de pinceladas sobre lo que ha cambiado en este tiempo en la librería cpcrslib.
Primero, el cambio más importante es el más tonto de todos, he divido la librería de la versión SDCC en archivos, uno por cada función. Esto era así en z88dk, cuando convertí la librería a SDCC me volví un poco loco por cómo se hacía ya que había algunos cambios sustanciales y me tocó improvisar. Ahora con la experciencia y la ayuda de Fran Gallego (autor de cpctelara y algunos tutoriales de programación muy interesantes) la librería pesa menos y es más rápida ya que también aprovechamos que SDCC 3.5.x da soporte a llamadas rápidas a funciones, cosa que ya, por otra parte, ya tenía z88dk.
Segundo, sigo con mi particular piedra en el zapato: El scroll. En la versión publicada se da soporte y un ejemplo de scroll horizontal por software y mapa de tiles pero estoy inmerso en una versión nueva para utilizar doble buffer y mapa de tiles. Esta versión es más rápida pero es más complicada de montar ya que utiliza desde &8000 a &FFFF para guardar las dos pantallas, aunque si la pantalla no es completa se pueden aprovechar algunos kbs dentro del rango de arriba. En mi caso es donde guardo los sprites.
La idea que tenemos en mente es darle uso al motor y hacer algo jugable, pero sin prisa y con muchas pausas. Desgraciadamente el tiempo es limitado, lo mismo que las ideas.
Os dejo un par de ejemplos de scroll sobre el mismo (o muy parecido) mapeado. El primero es con la versión actual de cpcrslib, el segundo es con la versión en la que estamos trabajando.
La última versión de las librerías está en Sourceforge: