Ремейк игры для Amstrad CPC
Воссоздать игру для CPC с её оригинальной графикой, музыкой, звуками, уровнями и правилами, извлечёнными с её дискеты. Именно так сделан ремейк Rainbow Islands.
Инструмент — dsk2jumphp: эмулятор CPC 6128 без экрана, который запускает игру и записывает всё (скриншоты, память, отслеживаемые записи, звук чипа AY, клавиши), инструменты для DSK / Z80 / звука и пошаговая методика.
С вашим Claude
- Новая игра, тип Ремейк игры для Amstrad CPC. В описании: игра и путь к её дискете на вашем компьютере (
~/jeux/mon-jeu.dsk). - Ваш Claude (см. С вашим Claude) читает
BRIEF.mdпроекта: он клонирует dsk2jumphp рядом с проектом, устанавливает его навык (skill) Claude и следует его методике:- запускает игру в эмуляторе и смотрит скриншоты;
- находит переменные, сравнивая копии памяти, и читает код только вокруг адресов, которые указывают журналы;
- извлекает палитру, тайлы, спрайты, шрифт, уровни и музыку;
- сохраняет извлечение воспроизводимым в
games/<id>/tools/extract/; - пишет игру на читаемом PHP с оригинальным размером экрана, правилами и частотой кадров (50 Гц) и сравнивает её кадр за кадром с эмулятором.
- Дискета, ROM CPC и копии памяти никогда не публикуются. Если извлечённые картинки и звуки тоже не должны быть публичными, они остаются вне репозитория и попадают в приватные файлы проекта (Студия).
Вручную
git clone https://github.com/davidnurdin/dsk2jumphp.git ~/dsk2jumphp && make -C ~/dsk2jumphp test
Затем прочитайте его AGENTS.md и docs/method.md, а также полный пример examples/rainbow-islands/.