Windows, MacOS ve Linux için 2D Oyunlar oluşturun.BlitzMax, Blitz Research'ün yeni, yeni nesil oyun programlama dilidir.BlitzMax, Blitz3D ve BlitzPlus'ın TEMEL köklerini korur, ancak bir dizi harika yeni özellik ve yetenek ekler.Gelişmiş BASIC dili BlitzMax BASIC'dir ... ancak aşağıdakiler de dahil olmak üzere birkaç bükülme içerir: İşlev işaretçileri Tamamen dinamik diziler Kalıtım ve polimorfizm 'Referans olarak' işlev parametreleri Bayt, Kısa, Int, Uzun, Kayan ve Çift sayısal veri türleri Dizi ve dize dilimleme EsnekBağlantılı listeler vb. ile başa çıkmak için 'toplama' sistemi Düşük seviyeli işaretçi UTF16 dizelerini işleme İkili verileri 'Incbin' ve normal bir dosya gibi kolayca erişebilme yeteneği C / C ++ / ObjectiveC veya montaj kodu ile arayüz oluşturmak için harici dil desteği... Modüler tasarım BlitzMax büyük ölçüde modüller, özel dosyalarda saklanan komutların toplanması üzerine kurulmuştur.Sisteme kendi modüllerinizi ekleyerek kendi projelerinizde kodu temiz bir şekilde yeniden kullanmanızı sağlar.Modüller ayrıca komut kütüphanelerini dağıtmak için harika bir yoldur ve Blitz Research, gelecekteki sürüm için sıralanan birçok garip ve harika modüle sahiptir!Kullanımı kolay 2D komut seti BlitzMax, kullanımı çok kolay bir 2D komut seti içeren Max2D modülünü içerir.MacOS X ve Linux'ta Max2D, OpenGL API'sini kullanırken Windows PC'lerde OpenGL veya DirectX API'lerini kullanma seçeneğiniz vardır.Hem OpenGL hem de DirectX, grafikleri ekrana çizmek için 3D donanımı kullanarak gerçek zamanlı karıştırma, döndürme ve ölçeklendirme gibi gelişmiş efektlere izin verir.Akıllı derleme sistemi BlitzMax, bir projeyi, geliştirme süresini büyük ölçüde azaltmak için önceden derlenebilen birden çok kaynak dosyaya bölmenizi sağlar.Bu işlem, dahil edilen BMK ('Blitz make') yardımcı programı tarafından otomatik olarak ele alınır ve geliştirici için tamamen şeffaftır.
blitz-basic