Geliştirici Daivuk, eski nesil FPS oyunlarının atası olarak kabul edilen id Software'ın efsanevi oyunu Quake'i andıran, 64 KB boyutunda bir 'boomer shooter' olan QUOD'u yayınladı. Bu minicik çalıştırılabilir dosya, şaşırtıcı bir şekilde "3 seviye, 1 boss savaşı, 4 farklı düşman, 4 silah ve birkaç güçlendirici" içeren Quake benzeri bir 3D oyun deneyimi sunuyor. Daha da etkileyici olanı, oyun hiçbir harici kaynağa ihtiyaç duymuyor; dokular, sesler, müzikler, seviyeler, modeller, animasyonlar ve kodun tamamı bu minimal 64 KB'lık indirme boyutunun içine sıkıştırılmış.
Bu inanılmaz başyapıtın detaylarını, geliştirici Daivuk'un kendi hazırladığı adım adım video rehberinde görebilirsiniz. Videoda, doku, harita, model, animasyon, ses, kod optimizasyonu ve hatta dosya boyutundan tasarruf etmek için sanal makine oluşturma gibi konulara değiniliyor.
Geliştirici, QUOD projesinin yaklaşık 10 yıldır üzerinde düşünüldüğünü ancak son bir yıldır aktif olarak geliştirildiğini belirtiyor. Daivuk, böylesine etkileyici demolar için 64 KB'lık boyutun "yaratıcılık için hala alan bırakan çok küçük bir nokta" olduğunu vurguluyor.
Bu 64 KB'lık başarının nasıl elde edildiğini açıklayan videonun kilit bölümlerinde optimizasyona verilen önem açıkça görülüyor. Örneğin, görsel öğeler için resim dosyaları yerine, "fırça darbeleri" gibi hareket tabanlı dokular kullanılmış. Geliştirici, dosya boyutunu daha da küçültmek adına özel bir sanal makine ve programlama dili bile geliştirmiş.
1980'lerin oyun dosya boyutlarını (diskete sığan boyutlar gibi) anımsatan bu küçük boyuta rağmen, QUOD.exe oyunu akıcı FPS deneyimi için 2010'lu yılların CPU ve GPU'sunu gerektiriyor. Bu demoscene oyununun minimum sistem gereksinimleri arasında "Intel i5 veya eşdeğeri, GTX 770 veya eşdeğeri, 8 GB RAM" yer alıyor. Elbette, bu oyunun diskte kapladığı yer de sadece 64 KB, zira bu kurulum gerektirmeyen, kendi kendine yeten bir uygulama.
Daivuk, 64 KB'lık demoları ve oyunları daha da iyileştirmek için pek çok fikre sahip. Videonun sonunda, QUOD v2 veya gelecekteki projeleri için olası optimizasyonlar ve geliştirmelerden bahsediyor. Bu yetenekli geliştiricinin kanalını takip etmeye devam edeceğiz.
Daha önce de dikkat çekici küçük boyutlu demo çalışmaları görmüştük; örneğin, 483 bayta sığdırılmış bir 3D grafik animasyon uygulaması veya 13 KB'lık Quake benzeri bir JavaScript oyunu gibi. Ancak QUOD, akıcı Quake benzeri FPS oynanışı, grafikleri ve hissiyle bu alanda öne çıkıyor. Değerlendirmek için videoyu izlemeniz yeterli değil, oyunu saniyeler içinde indirip kendiniz deneyebilirsiniz...
30 Yıl Önce
Tesadüfen, id Software'ın Quake'in çok oyunculu demo sürümü olan Qtest'in yayınlanmasının üzerinden tam 30 yıl geçti. Quake'in shareware sürümü ise 22 Haziran 1996'da MS-DOS için çıkmış, tam sürümü ise bir ay sonra alıcılara ulaşmıştı.