Ana içeriğe geç
Programlama

Multimedya platformu Decker dördüncü yılını yeni özelliklerle kutladı

Öne çıkanlar

  • Decker'a eklenen IMG3 kodlayıcısı ile görsel dosya boyutları 2 ila 4 kat küçüldü.
  • Platforma oyun kumandası desteği ve arayüzler için yeni desen seçenekleri getirildi.
  • Lil betik diline veri işlemeyi hızlandıran dört yeni tekil işleç eklendi.
  • Decker tabanlı projelerin itch.io üzerindeki toplam sayısı 474'e ulaştı.

HyperCard esintili multimedya ve yazılım geliştirme ortamı Decker, dördüncü yılına girerken 1.61 ve 1.71 sürümleri arasında eklenen yenilikleri kamuoyuyla paylaştı. Yeni dönemde platforma oyun kumandası desteği getirildi ve klavye kontrolleri yedek girdi yöntemi olarak sisteme eklendi. Sokoban gibi örnek projeler ve oyun içi diyalog eklentileri yeni kumanda altyapısına uygun hale getirildi. LZW tabanlı yeni IMG3 kodlayıcısı sayesinde görsel sıkıştırma performansı artırıldı ve dosya boyutlarında iki ila dört kat küçülme sağlandı.

Decker'ın betik dili Lil üzerinde çeşitli başarım ve sözdizimi iyileştirmeleri yapıldı. Metin ve sayı karşılaştırma operatörlerinin veri tiplerine yaklaşımı tutarlı hale getirildi; nil değerlerinin tablolardaki işleyişi düzenlendi. Dilde sık kullanılan işlemleri hızlandırmak amacıyla trim, ceil, rev ve distinct adlı dört yeni tekil işleç tanımlandı. Ayrıca ikili veri dizilimlerini sayılara veya sayılardan dizilere dönüştüren Bits arayüzü ile genel amaçlı sözlük oluşturmayı sağlayan KeyStore sistemi dili kullanan geliştiricilere sunuldu.

Platform ekosisteminde itch.io üzerinde yayımlanan proje sayısı 474'e ulaştı ve Steam üzerinde ilk Decker tabanlı oyun yayımlandı. Geliştirici, platformun kaynak kodunda veya geliştirme sürecinde üretken yapay zeka araçlarının kullanılmadığını ve gelecekte de kullanılmayacağını bildirdi. SDL kütüphanesini temel alan platform, NetBSD ve Haiku gibi alternatif işletim sistemlerini doğrudan desteklemeyi sürdürüyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.