Página 1 de 1

Ritimba, proyecto de versión del Dictador de ZX Spectrum

NotaPublicado: Dom Dic 27, 2015 9:29 pm
por programandala.net
Durante la configuración de mi entorno QL para usar el emulador SMSQmulator he tenido que modificar los ficheros boot de arranque, y algunos programas que tengo en desarrollo.

Entre los programas a los que he hecho unos retoques para que arranquen con SMSQmulator está Ritimba, un juego de simulación. Este proyecto llevaba dormido un tiempo. He sacado unos nuevos pantallazos para actualizar la página y, aunque el programa aún no está terminado, he publicado el código fuente. Es curioso ver que el aspecto gráfico aún es casi idéntico al de la versión original, Dictador.

El código es SuperBASIC está muy avanzado: todos los algoritmos están reescritos con estructuras de control (no queda rastro de GOTO o GOSUB) y organizados en procedimientos claros; pero aún hay detalles internos del funcionamiento del original que están por investigar, así como el significado de algunos datos. Aparte de eso, y entre otras cosas, queda mejorar la rutina de impresión de textos, adaptar los sonidos, añadir nuevos gráficos..

Re: Ritimba, proyecto de versión del Dictador de ZX Spectrum

NotaPublicado: Sab Ene 02, 2016 6:20 am
por badaman
Excelente trabajo Marcos. Da gusto volver por aquí y encontrar estas aportaciones.

Gracias por el buen rato que he pasado visitando tu web.

Saludos, y feliz año.

Re: Ritimba, proyecto de versión del Dictador de ZX Spectrum

NotaPublicado: Dom Sep 10, 2017 11:45 am
por programandala.net
El proyecto aún sigue dormido, pero he creado un repositorio de Git a partir de las copias de respaldo, para preservar su evolución y hacer más fácil retomar su desarrollo en algún momento.

Sede del proyecto: http://programandala.net/es.programa.ritimba.html

Repositorio en GitHub: https://github.com/programandala-net/ritimba

Re: Ritimba, proyecto de versión del Dictador de ZX Spectrum

NotaPublicado: Mie Oct 11, 2017 6:23 pm
por programandala.net
Pantallazos que ilustran la evolución del desarrollo de Ritimba:

http://programandala.net/es.programa.ri ... lazos.html

Fase actual: integración de los gráficos de la versión de ZX Spectrum; reajuste de las paletas de colores...

Siguientes pasos: mejoras en la maquetación de las pantallas; sonidos digitalizados; mejores gráficos...

Re: Ritimba, proyecto de versión del Dictador de ZX Spectrum

NotaPublicado: Jue Oct 12, 2017 2:01 pm
por web8bits
Fantástico trabajo. Eché muchas horas al Dictator de Spectrum, que bien me lo pasaba :-). ¿Estas usando el código fuente de la versión de Spectrum para este port?

Re: Ritimba, proyecto de versión del Dictador de ZX Spectrum

NotaPublicado: Jue Oct 12, 2017 2:43 pm
por programandala.net
web8bits escribió:¿Estas usando el código fuente de la versión de Spectrum para este port?


En 2011, para empezar el proyecto, partí efectivamente del código original en Sinclair BASIC, transformándolo poco a poco (como siempre, con la impagable ayuda del editor Vim) para convertirlo en S*BASIC claro, estructurado y legible... Pero eso fue solo el principio del proceso. Lógicamente, el estado actual del código no tiene nada que ver con el original (que puede verse en el listado de la versión traducida por mí en 1985).

Con su sencillez, este juego ha resistido bien el paso del tiempo y sigue siendo atractivo. Por cierto, en algún sitio leí que en su día llegó a salir una versión para PC, pero no la he buscado.

Esta versión para SMSQ/E respeta el funcionamiento básico pero introduce muchas mejoras de aspecto, interfaz y manejo que lo hacen más atractivo y más jugable...

Ya falta poco para publicar la primera versión. Quizá este mismo mes...