71
Kodlama / Ynt: Lale Savaşçıları'nı yeniden yazalım
« Son İleti Gönderen: dashersw 02 Nisan 2025, 04:53:59 »Efendim sonunda oyunun kodunu insan okuyabilir hale getirdim ve Github'da yayınladım. https://github.com/dashersw/lale
Ayrıca PC versiyonunun el kitapçığını da AI ile okutup github'a koydum (https://github.com/dashersw/lale/blob/main/manual.md), oyun için gerçekten çok iyi bir kaynak. Bu kitapçığı LLM'lere vererek yeni oyunlar üretmek mümkün
Ben Heartstone vari bir trading card game için ürün gerekleri dosyası (product requirements document) yazdırıyorum. Keyifli bir oyun olabilir diye düşünüyorum 
Oyunun remake'inde ihtiyaçların başında senaryoların decode edilmesi geliyor. Amiga versiyonunda 18 harita ve 18 senaryo var, bunlar da haritalar gibi önce hangi tile'da hangi koşulda o metnin çıkacağını belirten byte'lardan sonra ROT10 ile metnin kendisini içeriyor. Bunun da logic'ini çözersek aslında ilk bölümü komple inşa edebiliriz
Bunun dışında oyundaki yaratıkları (Amiga versiyonunda 36 tane var) hem özellik hem artwork olarak çıkartabiliriz. Ne yazık ki el kitapçığında savaşabileceğimiz yaratıklar detaylandırılmamış.
Kod ile, reverse engineering ile, ya da kart oyunu mekanikleriyle ya da artwork'üyle ilgili denemeler yapmak isteyenleri beklerim
Ayrıca PC versiyonunun el kitapçığını da AI ile okutup github'a koydum (https://github.com/dashersw/lale/blob/main/manual.md), oyun için gerçekten çok iyi bir kaynak. Bu kitapçığı LLM'lere vererek yeni oyunlar üretmek mümkün


Oyunun remake'inde ihtiyaçların başında senaryoların decode edilmesi geliyor. Amiga versiyonunda 18 harita ve 18 senaryo var, bunlar da haritalar gibi önce hangi tile'da hangi koşulda o metnin çıkacağını belirten byte'lardan sonra ROT10 ile metnin kendisini içeriyor. Bunun da logic'ini çözersek aslında ilk bölümü komple inşa edebiliriz

Bunun dışında oyundaki yaratıkları (Amiga versiyonunda 36 tane var) hem özellik hem artwork olarak çıkartabiliriz. Ne yazık ki el kitapçığında savaşabileceğimiz yaratıklar detaylandırılmamış.
Kod ile, reverse engineering ile, ya da kart oyunu mekanikleriyle ya da artwork'üyle ilgili denemeler yapmak isteyenleri beklerim
