BlitzMax

BlitzMax

Buat Permainan 2D untuk Windows, MacOS dan Linux.
Buat Permainan 2D untuk Windows, MacOS dan Linux.BlitzMax adalah bahasa pengaturcaraan permainan generasi baru dari Blitz Research.BlitzMax mengekalkan akar BASIC daripada Blitz3D dan BlitzPlus, tetapi menambah satu tan ciri-ciri baru dan kebolehan yang hebat.BlitzMax bahasa yang dipertingkatkan BASIC ... tetapi dengan beberapa kelainan, termasuk: Fungsi pointer Sepenuhnya dinamik susunan Pewarisan dan polimorfisme 'Dengan rujukan' parameter parameter Byte, Short, Int, Long, Terap dan Double data jenis data Array dan mengiris tali Fleksibel'pengumpulan' sistem untuk menangani senarai yang dikaitkan dan lain-lain Mengendalikan penunjuk tahap rendah UTF16 Keupayaan untuk data biner 'Incbin' dan mengaksesnya dengan mudah seolah-olah ia adalah fail biasa Sokongan bahasa luaran untuk interfacing dengan C / C ++ / ObjectiveC atau kod pemasanganReka bentuk modular BlitzMax sebahagian besarnya berasaskan idea modul, koleksi arahan yang disimpan dalam fail khas.Anda boleh menambah modul anda sendiri ke sistem, yang membolehkan anda menggunakan semula kod semula dalam projek anda sendiri.Modul juga merupakan cara terbaik untuk mengedarkan perpustakaan arahan, dan Blitz Research mempunyai banyak modul yang indah dan indah yang dibentangkan untuk keluaran masa depan!Mudah digunakan set arahan 2D BlitzMax termasuk modul Max2D yang mengandungi satu set sangat mudah untuk menggunakan arahan 2D.Pada MacOS X dan Linux, Max2D menggunakan OpenGL API, sedangkan pada PC Windows anda mempunyai pilihan menggunakan OpenGL atau API DirectX.Kedua-dua OpenGL dan DirectX menggunakan perkakasan 3D untuk menarik grafik ke skrin, membolehkan kesan lanjutan seperti pengadunan masa nyata, putaran dan penskalaan.Sistem bina pintar BlitzMax membolehkan anda membahagikan projek ke dalam beberapa fail sumber yang boleh disusun sebelum ini untuk mengurangkan masa pembangunan secara besar-besaran.Proses ini dikendalikan secara automatik oleh utiliti BMK ('Blitz membuat') dan sepenuhnya telus kepada pemaju.
blitz-basic

ciri-ciri

Kategori

Alternatif untuk BlitzMax untuk Linux dengan lesen sumber terbuka