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

Subforo oficial del Sinclair QL: realiza aquí las consultas relativas a tu QL.

Moderador: Sir Cilve Sinclair

Responder
Avatar de Usuario
programandala.net
Manic Miner
Mensajes: 210
Registrado: Mié Ago 04, 2010 9:20 pm
Ubicación: España
Contactar:

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

Mensaje por programandala.net » Dom Dic 27, 2015 8:29 pm

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..
Marcos Cruz (programandala.net)

Avatar de Usuario
badaman
Sabreman
Mensajes: 499
Registrado: Mar Ene 29, 2008 10:58 am
Contactar:

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

Mensaje por badaman » Sab Ene 02, 2016 5:20 am

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.
Sinclair QL, la respuesta profesional de los 80

Avatar de Usuario
programandala.net
Manic Miner
Mensajes: 210
Registrado: Mié Ago 04, 2010 9:20 pm
Ubicación: España
Contactar:

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

Mensaje por programandala.net » Dom Sep 10, 2017 11:45 am

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
Marcos Cruz (programandala.net)

Avatar de Usuario
programandala.net
Manic Miner
Mensajes: 210
Registrado: Mié Ago 04, 2010 9:20 pm
Ubicación: España
Contactar:

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

Mensaje por programandala.net » Mié Oct 11, 2017 6:23 pm

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...
Marcos Cruz (programandala.net)

web8bits
Jack The Nipper
Mensajes: 153
Registrado: Jue Oct 02, 2008 9:57 pm

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

Mensaje por web8bits » Jue Oct 12, 2017 2:01 pm

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?

Avatar de Usuario
programandala.net
Manic Miner
Mensajes: 210
Registrado: Mié Ago 04, 2010 9:20 pm
Ubicación: España
Contactar:

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

Mensaje por programandala.net » Jue Oct 12, 2017 2:43 pm

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...
Marcos Cruz (programandala.net)

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados