Quazatron Reloaded – Amstrad CPC 6128 de zeddy48

Parece una adaptación bastante decente de Quazatron desde el Speccy; buen uso del Modo 1, que no es tan monocromático como la versión de ZX.

Lo he probado, pero soy tan malo en este como en la versión de Speccy; tengo que entender qué objetos vale la pena quedarse de los robots derrotados.

6 Me gusta

Las opciones de Sinclair Interface y Kempston Joystick se ven raras en un juego de CPC…

2 Me gusta

Ya lo sé, ni se molestaron en actualizar las opciones del menú. Me limité a redefinir los controles y no probé las otras opciones para ver si, por ejemplo, el cursor era 5, 6, 7, 8 y 0.

QuazatronCPC.dsk (190,3 KB)

1 me gusta

Soy el desarrollador. Me dedico principalmente al desarrollo para ZX Spectrum y estoy usando Claude para terminar unos cuantos juegos que escribí originalmente hace 25 años en ensamblador (ASM) y que hace poco reescribí en Boriel Basic con ASM para los gráficos. Llevo 30 años como desarrollador y uso IA en mi trabajo (como todo el mundo en mi sector). Es una herramienta fantástica para comentar código, refactorizar y realizar pruebas automatizadas.

Lo de Quazatron fue harina de otro costal. Usé la versión de ZX como prueba de descompilación de Z80 y para añadir comentarios en ASM. Quería aprovechar algunas de sus rutinas, pero una vez metido en faena con el código, eliminé el desplazamiento de pantalla (scrolling) antiguo y corregí algunos fallos.

La idea de portarlo a Amstrad vino después. Ya no tengo un Amstrad real, solo WinAPE, así que mis pruebas no fueron óptimas. No soy desarrollador de CPC, así que le pedí a Claude que hiciera la conversión a Mode 1. Arreglé un par de cosas manualmente, pero la conversión la hizo la IA. Por lo que parece, mi próximo ZX Spectrum Next tendrá un núcleo de CPC, así que eso facilitará las cosas.

¡En cualquier caso, la selección de joystick ya está arreglada! Es uno de mis juegos favoritos y no había ninguna razón por la que no pudiera haberse hecho para CPC. Incluso funcionaría en un 464 si se recortara el enmascarado sólido de los droides, pero me gusta que tengan un color diferente.

8 Me gusta

Esto me recordó a aquel artículo titulado «Transplant surgery - a great success» en la revista Your Computer (enero/febrero de 1987) de hace casi 40 años, que explicaba cómo cargar/transferir programas de Spectrum a un Amstrad. Avanzamos rápidamente hasta el día de hoy, y vuelvo a jugar a ser Frankenstein… solo que esta vez, la IA es quien sostiene el bisturí :slightly_smiling_face:

Listado:

3 Me gusta

Solía teclear segmentos de código máquina en sentencias DATA como ese. En aquel momento no tenía ni idea de qué eran. Incluso ahora preferiría verlo en lenguaje ensamblador, porque así es posible ver los errores.

1 me gusta

Eso solía ser señal de un port cutre (por ejemplo, en el MSX hay juegos así).

En este caso, bueno… es una bazofia.

1 me gusta

Ya arreglé la pantalla principal.

Así que sí, es una conversión hecha con IA, pero con algunos cambios que creo que lo hacen un juego mejor que el de Spectrum. La idea era más bien un «lo que pudo haber sido», ya que el CPC se perdió uno de los grandes clásicos de 8 bits de todos los tiempos.

Si quieres programar juegos para CPC usando herramientas anteriores a la IA, adelante. No hay necesidad de insultar a la gente que hace cosas por diversión y sin hacerte ningún daño.

1 me gusta

Bueno, lo que dices sería algo «políticamente correcto», que debería aplicarse de forma generalizada a casi cualquier cosa. Pero en la comunidad homebrew, que es una comunidad muy específica y tal vez no apta para todos a juzgar por lo que ha estado pasando últimamente, a eso se le llama «slop» (chapuza).

Por favor, no andes presumiendo de currículum por aquí una y otra vez. No hay necesidad de hacerlo y ya nos quedó claro a la primera. Todos somos adultos y llevamos nuestra historia a cuestas; y para la mayoría de nosotros es bastante amplia. Sin embargo, ten en cuenta que por aquí no importa lo que seas, sino sobre todo lo que hagas. Y tú hiciste una conversión chapucera («slop») del juego de Speccy del 86 de otra persona.

Me parece justo. Solo estoy aquí por un enlace externo (linkback). Pensé que era un foro general de CPC y no un tablero exclusivamente de desarrollo de CPC. Mencioné mi trayectoria únicamente para dar a entender que no todo son críos haciendo «vibe coding». El mundo ha cambiado, para bien o para mal.

Pregunta sincera: ¿no usaríais la IA para nada? ¿Qué tal usarla para desensamblar un binario y ver cómo funciona algo? ¿Y quizás conseguir que la IA explique las ventajas y desventajas del diseño?

Porque en su época eso era lo que hacía la gente en persona cuando salía un juego nuevo, pero hoy en día ya no hay nadie cerca a quien preguntarle.

¿O qué tal usarla para escribir una herramienta que convierta un arreglo musical a bytes para el chip AY? ¿Se considera hacer trampa cuando no hay ningún músico cerca?

1 me gusta

¿Tienes pasatiempos? ¿Lees libros, por ejemplo? ¿Para qué leerlos? Podrías hacer que la IA te haga un resumen y te lo lea en voz alta. ¿Por qué perder el tiempo pasando páginas aburridas y con todo el proceso de lectura? Los monos lectores murieron hace diez años.

He usado la IA las pocas veces que la he necesitado para mi trabajo de la vida real. La uso para búsquedas en internet y para tareas cotidianas aburridas. No uso la IA en cosas que me dan alegría.

Hay muchos músicos por aquí, bastantes incluso en este «foro general de CPC». Simplemente no creo que les interese perder el tiempo con porquerías.

1 me gusta

Siento que hayas sentido que te insulté, no era mi intención. Debes admitir que parecía hecho con poco esfuerzo, y eso es lo que dije.

Al menos no lo estás publicando como un «port» oficial, como ocurría con algunos juegos en aquellos tiempos.

1 me gusta

¿Tienes pasatiempos? ¿Lees libros, por ejemplo? ¿Por qué leerlos?

Hacer algo es la recompensa en sí misma. Para mí, programar ya no lo es. Hace años tuve que decidir entre la informática y formarme como dibujante comercial. En aquel momento fue por el dinero, pero me alegra haber conservado el arte por diversión. Estaría perdido sin esa vía de escape.

¿Así que para ti «hacer algo» equivale a «hacer prompts para una IA»? ¿Y vas tras la recompensa de un esfuerzo prácticamente nulo?

Entiendo que programar ya no te llene después de todos estos años. Sin embargo, a nosotros todavía nos gusta hacer juegos y, a pesar de que este sea efectivamente un foro general, nunca pensamos que tendríamos que soportar lo que ha estado pasando últimamente. Así que tal vez deberíamos redefinir a qué se refiere «general».

2 ediciones: este comentario fue marcado como inapropiado. Aunque no estoy de acuerdo, eliminé las partes que me sugirieron que a la gente le molestaban.

No tenía idea de que causaría tanta ofensa y pido disculpas.

Vendí mi CPC en 1990 para comprarme un Amiga (venía con Lattice C y Deluxe Paint) y no he vuelto a pensar en los Amstrad desde entonces.

Mi aprecio por la IA en el trabajo, donde aporta un valor real, no es apropiado para el desarrollo retro.

Retiraré el juego de itch.

No creo que debas hacer eso. No es un mal port y claramente tiene algunas mejoras que hacen que las cosas se vean más fáciles en comparación con el original de Spectrum. Una vez me planteé hacer un port de Quazatron usando el Modo 0, que creo que podría verse genial, pero descifrar toda la lógica matizada detrás de él requería bastante más esfuerzo del que estaba dispuesto a dedicarle. Con un poco más de tiempo y esfuerzo para pulir los detalles, en realidad podría quedar bastante bien.

Puedes hacer lo que quieras, quitarlo o dejarlo.

Pero si no te importa la opinión de un extraño en Internet, no lo hagas por lo que diga la gente en un foro.

Claro, a algunos no les va a gustar, y aquí recibiste comentarios que quizás intentaron explicar por qué, pero a otros sí les va a gustar el juego. ¡Carajo, a alguna gente tampoco le gustan mis juegos y así es la vida! :joy:

Al final, haz lo que te haga feliz.

Esta comunidad suele ser acogedora. Lo que pasa es que en estos momentos estamos un poco saturados de producciones hechas con IA sin esfuerzo. Hay quienes le ponen más ganas y supongo que, con el tiempo, las opiniones pueden cambiar.

En fin. Mucha suerte.

1 me gusta

No, tu trabajo está en progreso, eso es todo.

No hay necesidad de disculparse, ni de quitar nada de itch. Puedes hacer lo que quieras, pero hoy en día, sobre todo con la IA, vas a necesitar un buen escudo, porque la gente dirá las cosas como son respecto a la IA y algunos pueden llegar a ser muy vocales al respecto.