QuakeC
Daha fazla bilgi
- Üretici
- John Carmack
- Yıl
- 1996
- Sahibi
- id Software
- Tür
- Betik dili
Quake’in oyun mantığının yazıldığı C benzeri dil; yan etki olarak mod sahnesini hemen hemen kendisi yarattı.
John Carmack, Quake’e (1996) küçük bir sanal makine gömdü. Kurallarla ilgili her şey (silahlar, canavarlar, kapılar, puanlama) QuakeC kaynağında yaşıyor ve qcc ile tek bir progs.dat dosyasına derleniyordu. id oyun mantığının kaynağını yayımladı; herkes onu değiştirip motora dokunmadan sonucu her platformda çalıştırabiliyordu.
Dil sadeydi: türler özünde float, vector, string ve entity’ydi, dizi yoktu. Yine de Team Fortress ve yüzlerce başka mod için yetti. Quake II 1997’de oyun mantığını sıradan, yüklenen bir DLL’ye taşıdı: daha hızlı, ama ne korumalı alan ne taşınabilirlik kaldı.