Рімейк гри для 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 і копії пам'яті ніколи не публікують. Якщо видобуті зображення та звуки теж не мають бути публічними, вони залишаються поза репозиторієм і потрапляють до приватних файлів проєкту (Studio).
Вручну
git clone https://github.com/davidnurdin/dsk2jumphp.git ~/dsk2jumphp && make -C ~/dsk2jumphp test
Потім прочитайте його AGENTS.md і docs/method.md, а також повний приклад examples/rainbow-islands/.