Bagaimana game 8-bit dan 16-bit dikembangkan? [Tutup]


45

Kami memiliki banyak informasi di internet di luar sana tentang banyak mesin, SDK, IDE yang bagus, dll. Tapi bagaimana orang bisa mengembangkan game di masa lalu? Apakah ada alat 'terkenal'? Bahasa pemrograman apa yang paling banyak digunakan? bagaimana mereka dikerahkan ke dalam kartrid?


Percaya atau tidak, skrip adalah hal besar saat itu. Untuk dapat menyesuaikan program dalam memori, jika Anda bisa menggambarkan operasi kompleks umum sebagai kode byte script, Anda bisa menghemat ruang instruksi yang berharga.
Alan Wolfe

Jawaban:



15

Pada platform 8-bit dan 16-bit saya biasanya menggunakan kombinasi makro-assembler untuk mengkompilasi kode saya (selalu perakitan!), Dan semacam monitor cartidge untuk debug itu.

Kartrid itu adalah alat pengembangan yang luar biasa.

Untuk game pertama yang saya tulis (pada c64), saya pertama kali menulis makro-assembler saya sendiri menggunakan keranjang monitor. Saya memiliki 60Hz mulus bergulir di editor teks (!)

Di Amiga, assembler pilihan bagi saya adalah DevPac.

Orang-orang yang lebih profesional (yang punya uang!) Memiliki pengaturan lintas pengembangan di mana Anda akan menghubungkan mesin target ke PC dan menggunakannya untuk membuang kode.

Untuk grafik saya mulai menggambar hal-hal di kertas grafik, dan kemudian menulis karakter saya sendiri dan editor sprite. Jelas pada Amiga itu DPaint sepanjang jalan.


8

Adapun pertanyaan alat terkenal, DPaint (alias Deluxe Paint ) cocok dengan tagihan di sisi seni.


1
Oh sial, kamu memukul bug nostalgia keras dengan yang itu!
Keyframe


3

3 kata: Port Debugger Serial . Saya merasa najis bahkan memikirkannya.


Namun untuk pengembang Nintendo, itu tidak begitu jauh di masa lalu.
Kylotan

2

Edge menulis sebuah cerita tentang bagaimana Gauntlet dibuat. Semua karya seni digambar di atas kertas grafik dan diprogram secara manual!


-2

Dengan susah payah ...


7
Sarkasme dan pelecehan tidak pernah merupakan jawaban yang baik.
rlb.usa

1
Benar, tapi itu hanya sia-sia belaka. Cuded2D tampaknya tulus dan tidak lagi meremehkan Anda atau saya.
candied_orange
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.