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 Mac

GDevelop

GDevelop

GDevelop adalah perisian permainan sumber terbuka yang direka untuk digunakan oleh semua orang.Mana-mana jenis permainan 2D boleh dibuat dengannya dan tiada kemahiran pengaturcaraan diperlukan untuk bermula.Logik permainan dibuat menggunakan acara visual.
Polycode

Polycode

Polycode adalah rangka kerja C ++ dan Lua untuk membina aplikasi interaktif.Ia adalah percuma, open source dan cross-platform.
Tululoo Game Maker

Tululoo Game Maker

Tululoo Game Maker adalah persekitaran penciptaan permainan yang kompleks yang membolehkan anda membuat permainan berasaskan pelayar.
Panda3D

Panda3D

Enjin permainan silang platform terbuka yang kuat, matang untuk Python dan C ++, yang dibangunkan oleh Disney dan CMU.
AppGameKit Classic

AppGameKit Classic

AppGameKit adalah alat pembangunan permainan platform mudah yang berjalan di Windows, Linux, MacOS dan Raspberry Pi.Versi yang dijalankan untuk Android dan iOS juga tersedia.
Reality Factory 2

Reality Factory 2

Realiti Kilang 2 adalah suite pengarang permainan generasi akan datang.
Creyawo

Creyawo

Membangunkan Flash-atau Permainan Berasaskan Air (atau program lain) tanpa pengetahuan pengaturcaraan.
Monkey 2

Monkey 2

Monkey 2 adalah bahasa pengaturcaraan silang platform yang bertujuan untuk pembangunan permainan.
GLBasic

GLBasic

GLBasic adalah bahasa pengaturcaraan rentas platform yang bertujuan untuk pembangunan permainan dengan OpenGL.