Bir Amstrad CPC oyununun remake'i
Bir CPC oyununu, disketinden çıkarılan özgün grafikleri, müziği, sesleri, bölümleri ve kurallarıyla yeniden yapmak. Rainbow Islands remake'i bunu yaptı.
Araç dsk2jumphp'dir: oyunu çalıştıran ve her şeyi not eden ekransız bir CPC 6128 emülatörü (ekran görüntüleri, bellek, izlenen yazmalar, AY çipinin sesi, tuşlar), DSK / Z80 / ses araçları ve adım adım yöntem.
Claude'unuzla
- Yeni oyun, Bir Amstrad CPC oyununun remake'i türü. Açıklamada: oyun ve disketinin bilgisayarınızdaki yolu (
~/jeux/mon-jeu.dsk). - Claude'unuz (Claude'unuzla bölümüne bakın) projenin
BRIEF.mddosyasını okur: dsk2jumphp'yi projenin yanına klonlar, Claude yeteneğini (skill) kurar ve yöntemini izler:- oyunu emülatörde çalıştırır ve ekran görüntülerine bakar;
- belleğin kopyalarını karşılaştırarak değişkenleri bulur ve kodu yalnızca günlüklerin verdiği adreslerin çevresinde okur;
- paleti, karoları, sprite'ları, fontu, bölümleri ve müziği çıkarır;
- çıkarma işlemini
games/<id>/tools/extract/içinde yeniden üretilebilir tutar; - oyunu okunabilir PHP ile, özgün ekran boyutu, kurallar ve hızlarla (50 Hz) yazar ve kare kare emülatörle karşılaştırır.
- Disket, CPC ROM'ları ve bellek kopyaları asla yayınlanmaz. Çıkarılan görseller ve sesler de herkese açık olmamalıysa, depo dışında kalır ve projenin özel dosyalarına gider (Stüdyo).
Elle
git clone https://github.com/davidnurdin/dsk2jumphp.git ~/dsk2jumphp && make -C ~/dsk2jumphp test
Ardından AGENTS.md ve docs/method.md dosyalarını, ve eksiksiz örnek examples/rainbow-islands/ klasörünü okuyun.