محرك جيه مونكي
محرك jMonkeyEngine (يُختصر إلى JME أو jME ) هو محرك ألعاب مفتوح المصدر ومتعدد المنصات لتطوير ألعاب ثلاثية الأبعاد مكتوبة بلغة جافا . [ 2 ] يمكن استخدامه لكتابة ألعاب لأنظمة ويندوز ، ولينكس ، وماك أو إس ، وراسبيري باي ، وأندرويد ، وآي أو إس (حاليًا في مرحلة الاختبار التجريبي). يستخدم مكتبة ألعاب جافا الخفيفة (Lightweight Java Game Library) كمعالج عرض افتراضي، كما يدعم معالج عرض آخر يعتمد على جافا أوبن جي إل (Java OpenGL ).
يُعدّ jMonkeyEngine برنامجًا مفتوح المصدر ومُوجّهًا نحو المجتمع ، وهو مُرخص بموجب رخصة New BSD . تستخدمه العديد من استوديوهات تطوير الألعاب التجارية [ 3 ] [ 4 ] والمؤسسات التعليمية [ 5 ] [ 6 ] [ 7 ] . يأتي الإصدار الافتراضي من jMonkeyEngine 3 مُدمجًا مع حزمة تطوير برمجيات (SDK) .
مجموعة تطوير البرامج (SDK) لـ jMonkeyEngine 3
يُعدّ jMonkeyEngine بحد ذاته مجموعة من مكتبات الحوسبة ، مما يجعله أداةً لتطوير الألعاب على مستوى منخفض . وعند دمجه مع بيئة تطوير متكاملة مثل حزمة تطوير البرامج الرسمية jMonkeyEngine 3 SDK، يصبح بيئةً متطورةً لتطوير الألعاب مع مكونات رسومية متعددة.
تعتمد حزمة تطوير البرامج (SDK) على منصة NetBeans ، مما يتيح استخدام محررات رسومية ووظائف إضافية . وإلى جانب مراكز تحديث NetBeans الافتراضية، تحتوي حزمة تطوير البرامج على مستودع إضافات خاص بها، بالإضافة إلى خيار بين إصدارات مستقرة أو تحديثات يومية.
منذ 5 مارس 2016، لم يعد فريق التطوير الأساسي يدعم حزمة تطوير البرمجيات (SDK) رسميًا، إلا أن المجتمع لا يزال يُجري صيانتها بشكل فعّال. ويُستخدم مصطلح "jMonkeyPlatform" أيضًا كمرادف لمصطلح "jMonkeyEngine 3 SDK".
تاريخ
يُساهم مشروع jMonkeyEngine في تحسين نقص محركات الرسومات كاملة الميزات المكتوبة بلغة جافا. وقد تطور المشروع بمرور الوقت.
jMonkeyEngine 0.1 – 2.0
تُشير الإصدارات من 0.1 إلى 2.0 من محرك jMonkeyEngine إلى الفترة الزمنية الممتدة من تأسيس المشروع عام 2003 وحتى إصدار النسخة الأخيرة 2.0 عام 2008. عندما توقف المطورون الأساسيون تدريجيًا عن العمل على المشروع خلال أواخر عام 2007 وبداية عام 2008، لم تكن النسخة 2.0 قد أصبحت مستقرة رسميًا بعد. وقد تم اعتماد قاعدة الشفرة للاستخدام التجاري، وكانت تحظى بشعبية واسعة بين مجتمع مستخدمي المحرك في ذلك الوقت.
- 2003 ( 2003 )
- بدأ مارك باول (المعروف أيضًا باسم موجو مونكي) العمل الأولي على محرك jMonkeyEngine كمشروع جانبي لاختبار إمكانية كتابة واجهة برمجة تطبيقات رسومية متكاملة الميزات بلغة جافا. وقد استُلهم جزء كبير من العمل المبكر على واجهة برمجة التطبيقات من كتاب ديفيد إيبرلي حول لغة C++ بعنوان " تصميم محركات الألعاب ثلاثية الأبعاد" .
- يناير 2004 ( 2004-01 )
- انضم مارك إلى جوشوا سلاك (المعروف أيضًا باسم رينانسي) وعلى مدار العامين التاليين، وبمساعدة مساهمين آخرين من المجتمع، تم تطوير واجهة برمجة تطبيقات قابلة للتطبيق تجاريًا.
- 15 أغسطس 2008 ( 2008-08-15 )
- أعلن جوشوا سلاك تنحيه عن التطوير النشط لمحرك jMonkeyEngine. [ 8 ] [ 9 ]
محرك jMonkeyEngine 3.0
منذ رحيل المطورين الأساسيين لـ jME في أواخر عام 2008، ظلّت قاعدة البيانات راكدة عمليًا لعدة أشهر. استمرّ المجتمع في تقديم التحديثات، لكن المشروع لم يكن يتقدّم في أي اتجاه واضح. بدأ تطوير الإصدار 3.0 كتجربة.
حظي الإصدار التجريبي الأول من jME3 في أوائل عام 2009 باهتمام إيجابي [ 10 ] من العديد من أعضاء المجتمع، واتفقت الأغلبية على أن هذا الفرع الجديد سيكون الخليفة الرسمي لـ jME 2.0. ومنذ ذلك الحين، تم تسوية جميع الإجراءات الرسمية بين مطوري النواة السابقين والجدد.
- 1 أبريل 2009 ( 2009-04-01 )
- بدأ كيريل فاينر "shadowislord" فرعًا جديدًا في مستودع jMonkeyEngine الرسمي، وقام بإضافة أول كود متاح للعامة لـ jMonkeyEngine 3.0. بعد ذلك بوقت قصير، أُعيد تسمية الفرع ليعكس حالته "التجريبية". [ 11 ]
- 24 يونيو 2009 ( 2009-06-24 )
- يشهد المشروع بداية جديدة في فرع jMonkeyEngine 3.0 الرسمي، الذي صممه وطوره في البداية كيريل فاينر وحده. تولى إرلند سوج هيجن مسؤوليات الإدارة، وانضمت إليه سكاي بوك بعد فترة وجيزة. [ 12 ]
- 17 مايو 2010 ( 2010-05-17 )
- تم إصدار النسخة التجريبية الأولى (ألفا) من jMonkeyEngine 3. [ 13 ] وفي التاريخ نفسه، تم إصدار النسخة التجريبية الأولى من حزمة تطوير البرمجيات (SDK) الخاصة بـ jMonkeyEngine، بعد بضعة أشهر فقط من المراحل التخطيطية الأولى. [ 14 ] ومنذ ذلك الحين، أصبحت حزمة تطوير البرمجيات (SDK) الخاصة بـ jMonkeyEngine هي المنتج الافتراضي الذي يُنصح بتنزيله لجميع مطوري jME3.
- 7 سبتمبر 2010 ( 2010-09-07 )
- أُعيد تصميم موقع jMonkeyEngine الإلكتروني بالكامل. وتم تخصيص نطاق جديد، jmonkeyengine.org، لجميع أنشطة المشروع والمجتمع. أما النطاق القديم jmonkeyengine.com فقد أُعيد استخدامه كموقع للترويج للمنتجات. [ 15 ]
- 22 أكتوبر 2011 ( 2011-10-22 )
- تم إصدار النسخة التجريبية من حزمة تطوير البرامج (SDK) لـ jMonkeyEngine 3. وتم تقديم مسار تحديث مستقر كبديل لتنزيل الإصدارات التجريبية الليلية. [ 16 ]
- 15 فبراير 2014 ( 2014-02-15 )
- تم إصدار الإصدار المستقر من حزمة تطوير البرامج (SDK) لـ jMonkeyEngine 3. على الرغم من استقرارها التقني لفترة طويلة، إلا أن الإصدار الرسمي لحزمة تطوير البرامج 3.0 قد تأخر حتى فبراير 2014. [ 17 ]
مشاريع مدعومة بواسطة jMonkeyEngine

- نورد ، وهي لعبة جماعية ضخمة عبر الإنترنت تعتمد على المتصفح(MMO) على فيسبوك ، تم إنشاؤها بواسطة سكاي جوبلن [ 18 ] [ 19 ] [ 20 ]
- Grappling Hook ، لعبة ألغاز وحركة من منظور الشخص الأول ، تم إنشاؤها بواسطة مطور مستقل [ 21 ] [ 22 ] [ 23 ]
- دروهتين ، لعبة استراتيجية في الوقت الحقيقي (RTS) [ 24 ]
- Chaos ، لعبة تقمص أدوار تعاونية ثلاثية الأبعاد من نوع الخيال (RPG) من تطوير 4Realms [ 25 ]
- Skullstone ، لعبة زحف الأبراج المحصنة ثلاثية الأبعاد ذات الطابع القديم ، تم إنشاؤها بواسطة Black Torch Games [ 26 ] [ 27 ]
- Spoxel ، لعبة فيديو ثنائية الأبعاد من نوع الحركة والمغامرة ، تم إنشاؤها بواسطة Epaga Games [ 28 ]
- Lightspeed Frontier ، لعبة فضائية مفتوحة مع عناصر تقمص الأدوار والبناء والاستكشاف، تم إنشاؤها بواسطة Crowdwork Studios [ 29 ] [ 30 ]
- Subspace Infinity ، لعبة قتال فضائي ثنائية الأبعاد من منظور علوي [ 31 ]
- 3079 و 3089 ، لعبتا تقمص أدوار (RPG) عشوائيتان في عالم مفتوح من تطوير شركة Phr00t's Software
- نيو ستار سوكر ، لعبة فيديو لكرة القدم للهواتف المحمولة ، من تطوير شركة نيو ستار جيمز . [ 32 ]
استقبال
نسخة معدلة من Ardor3D
بدأ Ardor3D حياته في 23 سبتمبر 2008، كنسخة من jMonkeyEngine بواسطة Joshua Slack و Rikard Herlitz بسبب ما اعتبروه مشاكل لا يمكن حلها تتعلق بالتسمية والأصل والترخيص وهيكل المجتمع في ذلك المحرك، [ 37 ] بالإضافة إلى الرغبة في دعم محرك جافا قوي مفتوح المصدر بدعم مؤسسي منظم.
صدر الإصدار الأول للجمهور في 2 يناير 2009، وتوالت الإصدارات الجديدة كل بضعة أشهر بعد ذلك. وفي عام 2011، استُخدم برنامج Ardor3D في مهمة مركبة كيوريوسيتي لاستكشاف المريخ من قِبل كلٍ من مركز أميس التابع لناسا [ 38 ] ومختبر الدفع النفاث التابع لناسا [ 39 ] لتصوير التضاريس وحركة المركبة الجوالة.
في 11 مارس 2014، أعلن جوشوا سلاك عن التخلي عن المشروع، مع بقاء البرنامج نفسه مرخصًا بموجب رخصة zlib ومتاحًا مجانًا. [ 40 ] [ 41 ] ومع ذلك، استمر جوليان غويس في صيانة جزء من برنامج Ardor3D يُسمى "JogAmp's Ardor3D Continuation" [ 42 ] [ 43 ] بشكل فعال حتى عام 2014. [ 44 ] [ 45 ]
مراجع
- ↑ "jMonkeyEngine 3.7.0-stable" . github.com . تم الاطلاع عليه بتاريخ 21-10-2024 .
- ^ "جمونكي إنجين" . jMonkeyEngine .
- ↑ "نورد، لعبة MMOG مدعومة بتقنية jME تم تطويرها بواسطة SLX Games" .
انظر أسفل الموقع الإلكتروني للمزيد من المعلومات.
- ↑ مراجعة موقع bbgsite.com للعبة Poisonville، وهي لعبة إطلاق نار جماعية عبر الإنترنت تعمل على المتصفح باستخدام jME . مؤرشفة من الأصل بتاريخ 10 مارس 2012. تم الاطلاع عليها بتاريخ 4 نوفمبر 2010 .
- ↑ "فصل تطوير الألعاب بجامعة جنوب إلينوي" . مؤرشف من الأصل بتاريخ 14 ديسمبر 2013. تم الاطلاع عليه بتاريخ 14 ديسمبر 2013.
الجوانب البرمجية لتطوير الألعاب
- ↑ "التغطية الصحفية لمشاريع طلاب معهد جورجيا للتكنولوجيا" . مؤرشف من الأصل بتاريخ 14-01-2008.
- ↑ "مشروع بيتافيل في BxmC" . مؤرشف من الأصل بتاريخ 24-09-2012.
- ↑ جوشوا سلاك (15 أغسطس 2008). "استراحة" . منتدى jMonkeyEngine. مؤرشف من الأصل بتاريخ 26 يوليو 2011. تم الاطلاع عليه بتاريخ 12 أغسطس 2009 .
- ↑ جوشوا سلاك (14 أغسطس/آب 2008). "في نهاية الجولة..." مؤرشف من الأصل بتاريخ 3 يوليو/تموز 2009. تم الاطلاع عليه بتاريخ 12 أغسطس/آب 2009 .
- ↑ "مشروع jME3" . منتدى jMonkeyEngine. 1 أبريل 2009. تاريخ الاسترجاع: 23 أبريل 2013 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ كيريل فاينر (2009-04-01). "فرع جديد وإدارة" . مشروع jMonkeyEngine على GoogleCode.
- ↑ إرلند سوج هيجن (24 يونيو 2009). "فرع جديد وإدارة" . مدونة jMonkeyEngine. مؤرشف من الأصل في 1 يناير 2010. تم الاطلاع عليه في 7 ديسمبر 2009 .
- ↑ إرلند سوج هيجن (17 مايو 2010). "إصدار النسخة التجريبية الأولى من jME3" . مدونة jMonkeyEngine. مؤرشف من الأصل بتاريخ 6 يوليو 2010. تم الاطلاع عليه بتاريخ 4 نوفمبر 2010 .
- ↑ نورمن هانسن (2010-02-01). "إصدار تجريبي أولي لحزمة تطوير البرمجيات jME3، المعروف أيضًا باسم jMonkeyPlatform Alpha-1" . منتدى jMonkeyEngine. مؤرشف من الأصل بتاريخ 2010-09-30 . تم الاطلاع عليه بتاريخ 2011-01-16 .
- ^ إرليند سوجي هيجن (2010-09-07). "إعادة تصميم الموقع بالكامل" . مدونة jMonkeyEngine. مؤرشف من الأصل بتاريخ 13-11-2010 . تم الاسترجاع 2010/11/04 .
- ↑ نورمن هانسن (22 أكتوبر 2011). "إصدار تجريبي من حزمة تطوير البرامج jMonkeyEngine3!" . مدونة jMonkeyEngine. مؤرشف من الأصل بتاريخ 24 ديسمبر 2011. تم الاطلاع عليه بتاريخ 10 فبراير 2012 .
- ↑ إرلند سوج هيجن (15 فبراير 2014). "إصدار مستقر من حزمة تطوير البرامج jMonkeyEngine 3!" . مدونة jMonkeyEngine. مؤرشف من الأصل بتاريخ 6 فبراير 2015. تم الاطلاع عليه بتاريخ 20 سبتمبر 2015 .
- ↑ "إس إل إكس جيمز تطلق نورد على فيسبوك" . إنجيج ديجيتال / بقلم أليسيا آشبي. ١٦ سبتمبر ٢٠١٠. مؤرشف من الأصل بتاريخ ٦ نوفمبر ٢٠١٠.
- ↑ "نورد: عالم افتراضي ثلاثي الأبعاد على فيسبوك" . بيتا جيمز. 19-09-2010.
- ↑ "شركة SLX Games السويدية تُطلق أول لعبة MMO ثلاثية الأبعاد على فيسبوك" . ArcticStartup. 22 سبتمبر 2010. مؤرشف من الأصل في 30 أكتوبر 2012. تم الاطلاع عليه في 5 نوفمبر 2010 .
- ^ "إدخال Grappling Hook IndieDB" . كريستيان تيستر عبر IndieDB. 18 سبتمبر 2009.
- ↑ جون ووكر (24-09-2009). "ما هو مكتوب على العلبة: خطاف التسلق" . روك بيبر شوتجن .
- ↑ مايكل روز (2009-10-03). "اختيار لعبة مستقلة: Grappling Hook (ألعاب السرعة)" . مدونة ألعاب مستقلة. مؤرشف من الأصل بتاريخ 2010-01-31 . تم الاطلاع عليه بتاريخ 2010-11-06 .
- ↑ "دروهتين - لعبة استراتيجية مستقلة" . 22 يناير 2014. مؤرشف من الأصل في 13 يناير 2014. تم الاطلاع عليه في 14 يناير 2014 .
- ↑ إيديكس، بروستات. "مقابلة: فورريلمز - ملفات / وقائع ألعاب تقمص الأدوار في فرنسا" . www.rpgfrance.com (بالفرنسية). مؤرشف من الأصل بتاريخ 8 يونيو 2017. تم الاطلاع عليه بتاريخ 27 يوليو 2017 .
- ↑ "سكالستون - لعبة زحف في الأبراج المحصنة قيد التطوير | أخبار من RPGWatch" . www.rpgwatch.com . تاريخ الاطلاع: 27 يوليو 2017 .
- ↑ "حجر الجمجمة | IGDB.com" . IGDB.com . تم الاطلاع عليه بتاريخ 27-07-2017 .
- ↑ "Spoxel | IGDB.com" . IGDB.com . تم الاطلاع عليه بتاريخ 11 مارس 2018 .
- ↑ "حول لعبة Lightspeed Frontier | ويكي Lightspeed Frontier الرسمي @ Gamepedia" . lightspeedfrontier.gamepedia.com . تاريخ الوصول: 11 مارس 2018 .
- ↑ "Lightspeed Frontier | IGDB.com" . IGDB.com . تم الاطلاع عليه بتاريخ 11 مارس 2018 .
- ↑ "مستودع مصدر Subspace Infinity | مستودع GitHub" . www.github.com/assofohdz/Subspace-Infinity . تم الاطلاع عليه بتاريخ 9 مايو 2018 .
- ↑ محررو MCV (15 مايو 2019). "صناعة فيلم مستقل ناجح: الكشف عن فيلم New Star Soccer" . MCV . ISSN 1469-4832 . تاريخ الاسترجاع: 27 أبريل 2023 .
{{cite news}}له|last=اسم عام ( مساعدة ) - ↑ "الكلمة الرئيسية لعرض JavaOne" . أوراكل/صن.
- ↑ "شرائح العرض التقديمي" (ملف PDF) . أوراكل/صن.
- ↑ "منشور مدونة JavaOne مع مقاطع فيديو" . مدونة jMonkeyEngine. 2010-09-07. مؤرشف من الأصل في 2011-07-26 . تم الاطلاع عليه في 2010-11-04 .
- ↑ "إعلان ترشيحات PacktPub" . PacktPub. سبتمبر 2010. مؤرشف من الأصل بتاريخ 30 سبتمبر 2010. تم الاطلاع عليه بتاريخ 4 نوفمبر 2010 .
- ↑ جوشوا سلاك (23 سبتمبر 2008). "تركيز جديد: أردور ثري دي" . مؤرشف من الأصل في 10 أبريل 2016.
- ↑ ناسا (19 مارس 2014). "NASA VERVE: تصور ثلاثي الأبعاد تفاعلي داخل Eclipse" .
- ↑ وكالة ناسا، ومختبر الدفع النفاث، ومعهد كاليفورنيا للتكنولوجيا (17 سبتمبر/أيلول 2009). "عرض تفاعلي ثلاثي الأبعاد للمريخ" . يوتيوب . مؤرشف من الأصل بتاريخ 12 ديسمبر/كانون الأول 2021.
- ↑ جوشوا سلاك (11 مارس 2014). "الاسترخاء" . مؤرشف من الأصل في 2 ديسمبر 2014. تم الاطلاع عليه في 26 مارس 2016 .
- ↑ جوشوا سلاك (11 مارس 2014). "الاسترخاء" . مؤرشف من الأصل في 10 أبريل 2016. تم الاطلاع عليه في 26 مارس 2016 .
- ↑ جوليان غويس (22 نوفمبر 2014). "دليل مستخدم Ardor3D Continuation من JogAmp متاح الآن" .
- ↑ جوليان غويس (2 أغسطس 2014). "نظرة عامة على برنامج Ardor3D Continuation من JogAmp" .
- ↑ جوليان غويس (22 نوفمبر 2014). "الصفحة الرئيسية الرسمية وGitHub لـ Ardor3D" .
- ↑ جوليان غويس (17 مارس 2014). "Ardor3D، JOGL 2" . مؤرشف من الأصل في 2 ديسمبر 2014. تم الاطلاع عليه في 26 مارس 2016 .
روابط خارجية
- برنامج 2003
- واجهات برمجة تطبيقات الرسم البياني ثلاثي الأبعاد
- برنامج رسومات ثلاثية الأبعاد مجاني
- محركات ألعاب مجانية
- برنامج مجاني مكتوب بلغة جافا
- مكتبات لغة البرمجة جافا
- محركات ألعاب الفيديو
- البرامج التي تستخدم ترخيص BSD
