موكا

مكتبة ألعاب ثنائية الأبعاد مكتوبة في C ++ لنظام التشغيل Linux و Windows
التحميل الان

موكا الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • Sean Olson
  • موقع ويب الناشر:
  • https://launchpad.net/~olson-sean-k

موكا العلامات


موكا وصف

مكتبة لعبة ثنائية الأبعاد مكتوبة في C ++ لنظام التشغيل Linux و Windows Mocha هي مكتبة C ++ لتطوير ألعاب 2D لكل من منصات Windows و Linux. يحاول توفير الإطار الأساسي لإنشاء ألعاب أثناء بناء أدوات سهلة الاستخدام ATOP APIS.Ornginally، استخدمت Mocha نظام يستند إلى البرنامج المساعد الذي قام بتحميل التنفيذ الأساسي للمكتبة في وقت التشغيل. تم التخلي عن هذا النهج مؤخرا منذ أن كانت التكاليف أكبر من المكاسب. ستظل الإضافات جزءا مهما من المكتبة، ولكن بدلا من ذلك، تقدم بدلا من ذلك بشكل أساسي دعم التعامل مع الموارد المتنوعة، مثل تحميل تنسيقات ملفات صورة معينة أو لغات التظليل. هذا يشبه مفهوم Clanlib للمقدميات، ولكن أقل من الثابتة. توفر MONCHA مجموعة من الواجهات التي تسمح باستبدالها بتنفيذها الأساسي. هذا ثابت تماما. يسمى التنفيذ الافتراضي، الذي تم تصميمه لتكون عبر منصة، Barista. يتم تنفيذ Barista في المقام الأول باستخدام OpenGL و SDL. باستخدام الواجهات الأساسية المقدمة، يجب أن يكون من الممكن كتابة تطبيق بديل دون تعديل التعليمات البرمجية الأساسية. يسمح ذلك، على سبيل المثال، بالاستفادة من المكتبات المحددة للنظام الأساسي أو قم بتنفيذ التعليمات البرمجية إلى النظام الأساسي غير المدعوم من OpenGL أو SDL (وبالتالي لا يدعم Barista) .buildingMocha يمكن تجميعها بسهولة نسبيا في الوقت الحاضر على منصات Linux باستخدام Bjam (Boost Jam). بالطبع، يجب تثبيت مكتبات التنمية المناسبة. إلقاء نظرة على ملف تكوين الموقع لمعرفة مطلوبات المكتبات. لا يوجد حاليا أي أدوات لإيجاد التبعيات تلقائيا. لا يوجد دعم AutoTools (حتى الآن). لتحاول تجميع أحدث المراجعة المتاحة، جرب ... $ Bjam /core... لتجميع فقط المكتبة الأساسية، بما في ذلك Barista (لأنه التنفيذ الافتراضي). يمكن بناء المشروع مع ... سيتم تضمين إضافات $ Bjam / Pluginsno لبعض الوقت، على الأرجح. فيما يلي بعض الملامح الرئيسية "MOCHA": الأجهزة تسريع الرسومات ثنائية الأبعاد: التحولات سريعة وتعسفية في الوقت الفعلي (السماح بترسيخ المشهد الهرمي، إلخ) تحميل بسيط من بيانات الصورة والملمس دعم تنسيقات صور متعددة، بما في ذلك قنوات ألفا عرض نصي مع دعم خط الصورة النقطية و TrueType تشغيل الصوت: آثار البساطة والضبط دعم تنسيقات الموسيقى والصوت متعددة دعم الموسيقى المتسلسل، بما في ذلك تعقب الدافع وتنسيقات تعقب سريع نقاط Cue لترتيب الموسيقى وتوقيتها أجهزة إدخال: `عصا التحكم ودعم gamepad الشبكات: بسيطة، طبقة شبكة مجردة للغاية نظام الأحداث: نظام متزامن في معظمه يضم قائمة انتظار حدث / مضخة الإشارات والفتحات (هذه التناظرية للأحداث في قائمة انتظار الحدث) إطار البرنامج المساعد: نظام مساعد إضافي (C أو C + C ++) لتوسيع MOCHA


موكا برامج ذات صلة