الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

محرك العاب الاندلس لل Jme

بدأه مهدي حجازي في 28 سبتمبر 2009 · 14 رد · 1,791 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

الكل يلاحظ الاعلان الموجود في اعلى المنتدى الا وهو "ورشه عمل جماعيه لتطوير محرك العاب الاندلس"

صفحه المشروع

الادوات وخطه العمل

المرحله الأولى

أرجو من الجميع متابعه النقاش في المرحله الأولى لمن اراد ان ينضم لفريق عمل نسخه المحرك لل J2ME حتى تكون لديه فكره جيده عن المشروع

أو يستفيد من خبرات الاعضاء في مجال برمجه الالعاب.

تم تعديل هذه المشاركة بواسطة muqawem في 28 سبتمبر 2009 في 20:35

1
#2

سيد مقاوم،

هل هو مشروع اخر غير مشروع الاندلس ؟

ام نفس محرك الاندلس سوف يتم استعماله في j2me ؟

#3

أهلا محمد،،،،

هو نفس المشروع سوف يتم تنفيذه بعده لغات وسوف ابذل قصارى جهدي في تنفيذه باستخدام لغه ال J2ME مع من يحب من المطورين.

#4

سوف اشارك معك ان شاء الله

بعد قرأة الدروس و المقالات عن الاندلس

#5

أخ مقاوم .. هل ستكون نسخة مختلفة عن الجافا ؟

عموما .. هناك بعض الامور الترتيبة التي يجب أن نقوم بها .

كانت الخطة كالتالي :

حيث هناك بعض packages يتم مناقشتها في موضوع واحد لانها صغيرة ولها نفس المفاهيم مثل core و io ( لجميع لغات البرمجة )

وهناك أمور ستختلف كثيرا في الجافا مثل kernel ، يتم مناقشتها في موضوع منفصل وليكن في هذا الموضوع .. حيث يصبح هذا الموضوع مغلق الى أن يحين دور package الخاصة بها .

لكن اذا كنت تريد أن يكون كل implementation ، للجافا في هذا الموضوع فلا مانع .. لكن يجب أن لايفتح هذا الموضوع حتى تكتمل المواصفات Specification في الموضوع الأصلي لكل حزمة ثم نفتح هذا الموضوع لعمل implementation .الهدف أن تكون التحليل في نفس الموضوع لكل لغات البرمجة . ولا يفترق فريق العمل في مرحلة التحليل .

أتمنى تفهّم الوضع :) ..

اضافة :

لم الاحظ أن الموضوع منقول لقسم j2me .

لا أعرف هل الموضوع كان للاعلان فقط .. أم تريد أن يكون التطوير هنا لنسخة J2ME :)

اسف ان فهمتك بشكل خاطئ

تم تعديل هذه المشاركة بواسطة الشمري في 29 سبتمبر 2009 في 14:12

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6
اقتباس
هل ستكون نسخة مختلفة عن الجافا ؟

نعم سوف تختلف عن نسخه الجافا.

اقتباس
لا أعرف هل الموضوع للاعلان فقط .. أم تريد أن يكون التطوير هنا لنسخة J2ME

هذا الموضوع فقط للاعلان كما هو واضح من نص المشاركه حيث ارغب في ان يطلع مطوري J2ME على ورشه العمل منذ البدايه ولن يتم النقاش هنا باي محور من المحاور اطلاقا الا المرحله النهائيه وهي تنفيذ ما يتم الاتفاق عليه ككود ولا داعي للاسف صديقي الشمري.

تم تعديل هذه المشاركة بواسطة muqawem في 29 سبتمبر 2009 في 14:19

#7

اه فهمت ..

معذرة على سوء الفهم ..

لا أعرف شيء عن j2me .. لذلك أدر هذه النسخة حسب ما ترى ، جزاك الله خير .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#8

أظن أن هذه النسخة ستشذ تماماً عن النسخ الأخرى

لأنها تحتاج إلى التقليل قدر المستطاع على حجم الذاكرة

بالمناسبة في الوضع العادي في حزمة J2me كيف تقومون ببرمجة الألعاب

أقصد بدون محركات ألعاب

أم أن هناك محركات ألعاب لهذه النسخة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#9

نعم نفس سؤال الاخ علاء , وبالتحديد ماهي المكتبة الرسومية التي تستخدمون ؟

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#11

السلام عليكــم ورحمـة الله وبركاتــه ،،

اقتباس
أظن أن هذه النسخة ستشذ تماماً عن النسخ الأخرى

صدقت أخي علاء حيث اننا سنواجه الكثير من المصاعب من حيث محددات اللغه وافتقارها للمكتبات الجاهزه.

اقتباس
نعم نفس سؤال الاخ علاء , وبالتحديد ماهي المكتبة الرسومية التي تستخدمون ؟

لا أدري ان كان يصح اطلاق لفظ محرك العاب على ما ذكره الاخ محمد فهذه المكتبات هي مكتبات رسوميه فقظ.

بالنسبه لمحركات الالعاب بالمعنى المعروف فانا لم أر في حياتي, ولكن توجد بعض مكتبات الفيزياء مثلا:

DyMix

يوجد ايضا في JME مكتبه game تحتوي على Sprite مبسط كما تحتوي على Tile Engine مبسطه.

اما بالنسبه للمكتبات الرسوميه فيوجد جزء صغير جدا من Java 2D المعروفه وهي Graphics, Font, Image وجميع هذه الفئات هي فئات مختصره من مثيلاتها الموجوده في Java 2D.

أما بالنسبه لل 3D فمكتبه ال M3G التي ذكرها الاخ محمد هي الاكثر انتشارا لعمل render للرسومات ثلالثيه الابعاد.

المشكله عندنا انه لا يوجد شيء جاهزفان ابسط شيء ممكن ان تحتاجه سوف تقوم انت ببنائه تقريبا من الصفر مثل الكامره والفيزياء .. حتى الفيزياء والرياضيات سوف تكون مختلفه قليلا سأضرب مثالا على ذلك:

جميع مبرمجي الالعاب يقومون بعمل Lookup tables لدوال ال sin وال cos ونحن نقوم بذلك ايضا لكن باستخدام الزوايا التسعين الاولى والبعض يستخدم الزوايا ال 45 الأول ونقوم باشتقاق باقي القيم فقط من اجل توفير الذاكره.

باختصار اظن ان مهمتنا هي الاصعب ولكن بمساهده الخبراء في برمجه الالعاب فاظن انه ان شاء الله سنتمكن من تنفيذ المهمه.

تم تعديل هذه المشاركة بواسطة muqawem في 29 سبتمبر 2009 في 23:02

#12
اقتباس
باختصار اظن ان مهمتنا هي الاصعب ولكن بمساهده الخبراء في برمجه الالعاب فاظن انه ان شاء الله سنتمكن من تنفيذ المهمه.

لا .. لاتبحث عن محركات ألعاب .. والا مافائدة مشروعنا :D .

كنت أسأل عن المكتبة الرسومية .. ولكن الاخ محمد ذكرنا بالـ OpenGL ES ( نسخة OpenGL الموجهة لهذا النوع من الاجهزة ) .

Mohammed Mshari Ersan كتب:
محركات الالعاب المستخدمة في الj2me :

1- JSR 184: Mobile 3D Graphics API for J2ME (الاكثر اشيوعا)

2- OpenGL For Embedded Systems)OpenGL ES)

3- Mesa 3D

لم استخدمها سابقا .. لكن لو استطعت معرفة طريقة تثبيتها ( تثبيت OpenGL ES ) وعمل Hello World بالـ j2me .. فسيكون محركنا رائع على j2me .

لا اعرف أصلا ان كانت OpenGL ES تدعم J2ME .. ولكن ان كانت تدعمها .. فنكون قد تجاوزنا مشكلة المكتبة الرسومية .. لكن لا أظن كل الاجهزة تدعم OpenGL ES ( من الاجهزة التي تدعمها جهاز نوكيا الجديد N900 )

بالنسبة للفيزياء .. لن يتم دعمها في النسخة الاولى من المشروع .. المشروع سيكون بسيط ولكن قاعدة قوية ان شاء الله لاصدارات قادمة .

المهم الان اختيار المكتبة الرسومية التي ستستخدم Java2D ( ولكن ستكون محدودة ) ، أو OpenGL ES اذا كان للجافا نسخة منها ،أو المكتبة التي ذكرها الاخ محمد JSR 184: Mobile 3D Graphics API for J2ME ... ليس مهم ان كانت ثلاثية البعد أو ثنائية .. يمكن أن تفيد في تطوير نسخة محرك للـ JAVA ME

تم تعديل هذه المشاركة بواسطة الشمري في 30 سبتمبر 2009 في 02:05

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#13

السلام عليكم,,,,

OpenGL ES ليست مكتوبه بجافا ولكن ال Mobile 3D Graphics هي نفسها OpenGL ES حيث انها عباره عن binding لل OpenGL ES.

ولكن المشكله ان هذه المكتبه لا توجد على جميع الاجهزه وانا اطمح بما ان المحرك هو ثنائي البعد فقط ونظريا يمكن تطبيقه حتى على اضعف الاجهزه ان اقوم بتشغيله على معظم الاجهزه وفي هذه الحاله يمكننا كتابه كل شيئ من الصفر والحصول على محرك يعمل على جميع الاجهزه اما اذا كانت العمليات صعبه فيمكننا استخدام M3G.

#14

لاباس ..

أو يمكن استغلال java 2d اذا كان يمكن الاستفادة منها بشكل كبير ( لا أعرف حدودها في me ) .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#15

أنا إن شاء الله سأشارك معكم قدر استطاعتي

فكرة جميلة ورائعة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…