5
قم بإنشاء ألعاب ثنائية الأبعاد لنظام التشغيل Windows و MacOS و Linux.BlitzMax هي لغة برمجة ألعاب الجيل الجديد من Blitz Research.يحتفظ BlitzMax بالجذور الأساسية لـ Blitz3D و BlitzPlus ، لكنه يضيف الكثير من الميزات والقدرات الجديدة الرائعة.لغة BASIC المحسّنة BlitzMax هي BASIC ... ولكن مع بعض التحولات ، بما في ذلك: مؤشرات الوظائف مصفوفات ديناميكية بالكامل الوراثة وتعدد الأشكال "حسب المرجع" معلمات دالة البايت والقصيرة ، كثافة العمليات ، طويل ، طفو ومضاعفة أنواع البيانات الرقميةنظام "تجميع" للتعامل مع القوائم المرتبطة ، إلخ... التصميم المعياري يستند BlitzMax إلى حد كبير حول فكرة الوحدات ، ومجموعات الأوامر المخزنة في ملفات خاصة.يمكنك إضافة الوحدات النمطية الخاصة بك إلى النظام ، مما يتيح لك إعادة استخدام الشفرة بطريقة نظيفة في مشاريعك الخاصة.تعد الوحدات النمطية أيضًا طريقة رائعة لتوزيع مكتبات الأوامر ، كما تتضمن Blitz Research العديد من الوحدات الغريبة والرائعة التي تم إعدادها لإصدارها في المستقبل!مجموعة أوامر ثنائية الأبعاد سهلة الاستخدام تتضمن BlitzMax وحدة Max2D التي تحتوي على مجموعة من الأوامر ثنائية الأبعاد سهلة الاستخدام للغاية.في نظامي MacOS X و Linux ، يستخدم Max2D واجهة برمجة تطبيقات OpenGL ، بينما يمكنك استخدام أجهزة OpenGL أو DirectX API على أجهزة الكمبيوتر التي تعمل بنظام Windows.يستخدم كل من OpenGL و DirectX أجهزة ثلاثية الأبعاد لرسم الرسومات على الشاشة ، مما يسمح بالتأثيرات المتقدمة مثل المزج الفعلي والتدوير والقياس.نظام البناء الذكي يسمح لك BlitzMax بتقسيم المشروع إلى ملفات مصدر متعددة والتي يمكن تجميعها مسبقًا لتقليل وقت التطوير بشكل كبير.تتم معالجة هذه العملية تلقائيًا بواسطة الأداة المساعدة BMK ("Blitz make") المضمنة وشفافة تمامًا للمطور.