Windows, MacOS ve Linux için 2D Oyunlar oluşturun.
Windows, MacOS ve Linux için 2D Oyunlar oluşturun.
BlitzMax Platformlar
Linux
Mac
Windows
BlitzMax Genel Bakış
Windows, MacOS ve Linux için 2D Oyunlar oluşturun.
BlitzMax, Blitz Research'ten yeni, gelecek nesil oyun programlama dilidir. BlitzMax, Blitz3D ve BlitzPlus'ın BASIC köklerini elinde tutar, ancak bir dizi harika yeni özellik ve yetenek ekler.
Gelişmiş BASIC dili
BlitzMax BASIC ... ama aşağıdakiler de dahil olmak üzere birkaç katlama ile:
İşlev işaretçileri Tamamen dinamik diziler Kalıtım ve polimorfizm 'Referans olarak' fonksiyon parametreleri Byte, Short, Int, Long, Float ve Double sayısal veri türleri Dizi ve dize dilimleme Bağlantılı listelerle vb. İlgilenmek için esnek 'koleksiyon' sistemi Düşük seviye işaretçi kullanımı UTF16 dizeleri İkili verileri 'incbin' yapabilme ve normal bir dosya gibi kolayca erişebilme C / C ++ / ObjectiveC veya assembly kodu ile arayüz oluşturma için harici dil desteği
Modüler tasarım BlitzMax büyük ölçüde modüller fikrine, özel dosyalarda saklanan komut koleksiyonlarına dayanmaktadır. Kendi modüllerinizi sisteme ekleyebilirsiniz, böylece kodları kendi projelerinizde tekrar kullanabilmenizi sağlar. Modüller aynı zamanda komut kütüphanelerini dağıtmanın harika bir yoludur ve Blitz Research, gelecek sürüm için sıraya giren birçok garip ve harika modüle sahiptir!
2D komut seti kullanımı kolay BlitzMax, 2D komutlarını kullanmak için çok kolay bir dizi 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 çekmek için 3B donanım kullanıyor ve gerçek zamanlı karıştırma, döndürme ve ölçeklendirme gibi gelişmiş efektler sağlıyor.
Akıllı yapı sistemi BlitzMax, geliştirme süresini büyük ölçüde azaltmak için önceden derlenebilecek bir projeyi birden fazla kaynak dosyaya bölmenizi sağlar. Bu işlem dahil BMK ('Blitz make') programı tarafından otomatik olarak gerçekleştirilir ve geliştiriciye tamamen şeffaftır.