RU

Ремейк игры для Amstrad CPC

Воссоздать игру для CPC с её оригинальной графикой, музыкой, звуками, уровнями и правилами, извлечёнными с её дискеты. Именно так сделан ремейк Rainbow Islands.

Инструмент — dsk2jumphp: эмулятор CPC 6128 без экрана, который запускает игру и записывает всё (скриншоты, память, отслеживаемые записи, звук чипа AY, клавиши), инструменты для DSK / Z80 / звука и пошаговая методика.

С вашим Claude

  1. Новая игра, тип Ремейк игры для Amstrad CPC. В описании: игра и путь к её дискете на вашем компьютере (~/jeux/mon-jeu.dsk).
  2. Ваш Claude (см. С вашим Claude) читает BRIEF.md проекта: он клонирует dsk2jumphp рядом с проектом, устанавливает его навык (skill) Claude и следует его методике:
    • запускает игру в эмуляторе и смотрит скриншоты;
    • находит переменные, сравнивая копии памяти, и читает код только вокруг адресов, которые указывают журналы;
    • извлекает палитру, тайлы, спрайты, шрифт, уровни и музыку;
    • сохраняет извлечение воспроизводимым в games/<id>/tools/extract/;
    • пишет игру на читаемом PHP с оригинальным размером экрана, правилами и частотой кадров (50 Гц) и сравнивает её кадр за кадром с эмулятором.
  3. Дискета, ROM CPC и копии памяти никогда не публикуются. Если извлечённые картинки и звуки тоже не должны быть публичными, они остаются вне репозитория и попадают в приватные файлы проекта (Студия).

Вручную

git clone https://github.com/davidnurdin/dsk2jumphp.git ~/dsk2jumphp && make -C ~/dsk2jumphp test

Затем прочитайте его AGENTS.md и docs/method.md, а также полный пример examples/rainbow-islands/.