TR

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

  1. Yeni oyun, Bir Amstrad CPC oyununun remake'i türü. Açıklamada: oyun ve disketinin bilgisayarınızdaki yolu (~/jeux/mon-jeu.dsk).
  2. Claude'unuz (Claude'unuzla bölümüne bakın) projenin BRIEF.md dosyası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.
  3. 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.