El remake de un juego de Amstrad CPC
Rehacer un juego de CPC con sus gráficos, su música, sus sonidos, sus niveles y sus reglas originales, extraídos de su disquete. Es lo que hizo el remake de Rainbow Islands.
La herramienta es dsk2jumphp: un emulador de CPC 6128 sin pantalla que hace funcionar el juego y lo anota todo (capturas, memoria, escrituras vigiladas, sonido del chip AY, teclas), las herramientas DSK / Z80 / sonido y el método paso a paso.
Con tu Claude
- Juego nuevo, tipo Remake de un juego de Amstrad CPC. En la descripción: el juego y la
ruta de su disquete en tu ordenador (
~/jeux/mon-jeu.dsk). - Tu Claude (consulta Con tu Claude) lee el
BRIEF.mddel proyecto: clona dsk2jumphp junto al proyecto, instala su skill de Claude y sigue su método:- ejecuta el juego en el emulador y mira las capturas;
- encuentra las variables comparando volcados de memoria y lee el código solo alrededor de las direcciones que dan los registros;
- extrae la paleta, las teselas, los sprites, la fuente, los niveles y la música;
- mantiene la extracción reproducible en
games/<id>/tools/extract/; - escribe el juego en PHP legible, con el tamaño de pantalla, las reglas y las cadencias originales (50 Hz), y lo compara fotograma a fotograma con el emulador.
- El disquete, las ROM del CPC y los volcados de memoria nunca se publican. Si las imágenes y los sonidos extraídos tampoco deben ser públicos, se quedan fuera del repositorio y van a los archivos privados del proyecto (Studio).
A mano
git clone https://github.com/davidnurdin/dsk2jumphp.git ~/dsk2jumphp && make -C ~/dsk2jumphp test
Después lee su AGENTS.md y docs/method.md, y el ejemplo completo examples/rainbow-islands/.