UK

Рімейк гри для 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 і копії пам'яті ніколи не публікують. Якщо видобуті зображення та звуки теж не мають бути публічними, вони залишаються поза репозиторієм і потрапляють до приватних файлів проєкту (Studio).

Вручну

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

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