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..
Ritimba, proyecto de versión del Dictador de ZX Spectrum
Moderador: Sir Cilve Sinclair
- programandala.net
- Manic Miner
- Mensajes: 210
- Registrado: Mié Ago 04, 2010 9:20 pm
- Ubicación: España
- Contactar:
- badaman
- Sabreman
- Mensajes: 499
- Registrado: Mar Ene 29, 2008 10:58 am
- Contactar:
Re: Ritimba, proyecto de versión del Dictador de ZX Spectrum
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.
Gracias por el buen rato que he pasado visitando tu web.
Saludos, y feliz año.
Sinclair QL, la respuesta profesional de los 80
- 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
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
Sede del proyecto: http://programandala.net/es.programa.ritimba.html
Repositorio en GitHub: https://github.com/programandala-net/ritimba
Marcos Cruz (programandala.net)
- 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
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...
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)
-
- Jack The Nipper
- Mensajes: 153
- Registrado: Jue Oct 02, 2008 9:57 pm
Re: Ritimba, proyecto de versión del Dictador de ZX Spectrum
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?
![Smile :-)](./images/smilies/icon_smile.gif)
- 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
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).web8bits escribió:¿Estas usando el código fuente de la versión de Spectrum para este port?
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)
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 12 invitados