8-bit ve 16-bit oyunlar nasıl geliştirildi? [kapalı]


45

İnternette birçok motor, SDK, fantezi IDE, vb. Hakkında birçok bilgiye sahibiz. Fakat insanlar geçmişte oyun geliştirmeyi nasıl başardılar? 'Ünlü' araçlar var mı? En çok kullanılan programlama dili neydi? kartuşlara nasıl yerleştirildiler?


İster inanın ister inanmayın, senaryolar o zaman büyük bir şeydi. Bir programın belleğine sığabilmek için, ortak bir karmaşık işlemi komut dosyası bayt kodu olarak tanımlayabiliyorsanız, kendinize değerli bir eğitim alanı kaydedebilirsiniz.
Alan Wolfe,

Yanıtlar:



15

Hem 8-bit hem de 16-bit platformlarda genellikle kodumu derlemek için bir makro-birleştiricinin (her zaman derleme!) Ve hata ayıklamak için bir çeşit monitör kartuşu kombinasyonu kullanırdım.

Bu kartuşlar harika geliştirme araçlarıydı.

Yazdığım ilk oyun için (c64'te) önce monitör arabasını kullanarak kendi makro-meclis yazıcımı yazdım. Metin düzenleyicide pürüzsüz bir 60hz kaydırma vardı (!)

Amiga'da benim için tercih edilen meclis üyesi DevPac idi.

Daha profesyonel olan kişilerde (parası olan!), Hedef makineyi bir PC'ye bağladığınız ve bunu üzerine kod yazmak için kullandığınız çapraz gelişim ayarlarına sahipti.

Grafikler için grafik kağıdına çizim yapmaya başladım ve daha sonra kendi karakterimi ve sprite editörlerini yazdım. Belli ki Amiga’da her şey DPaint’ti.




3

3 kelime: Seri Port Debugger . Bunu düşünmeden bile kendimi berbat hissediyorum.


Ancak Nintendo geliştiricileri için, geçmişte bu kadar uzak değil.
Kylotan

2

Edge, Gauntlet'in nasıl yapıldığına dair bir hikaye yayınladı. Tüm sanat grafik kağıdına çizildi ve manuel olarak programlandı!


-2

Büyük zorluklarla ...


7
Alaycılık ve küçümseme asla iyi bir cevap değildir.
rlb.usa

1
Doğru, ama bu sadece işe yaramaz bir şekilde belirsizdi. Cuded2D, samimi görünüyor ve siz ya da benim yaptığınız gibi küçümseme yok.
candied_orange
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.