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

بناء واجهة للعبة المتاهة

بدأه طيوف في 8 فبراير 2010 · 5 رد · 1,176 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الأفاضل انا بصدد برمج لعبة المتاهة واملك من الأدوات الا لغة السي ++ و الداتا ستركتشرز و معرفة بسيطة في الـ QT

وسيكون بناء اللعبة بناء على التالي :

انشاء واجهة رسومية بـ open GL وهذه لا خبرة لدي فيها ابدا و ارجو المساعدة ، وكذلك المشورة هل بالامكان الاستعاضة عن OpenGL بغيرها وكيف ذلك ؟

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

رجائي من الله ثم منكم مساعدتي ولكم خالص الدعوات

تم تعديل هذه المشاركة بواسطة طيوف في 8 فبراير 2010 في 13:59

#2

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

بالنسبة للعبة ، هل هي ثنائية أو ثلاثية الابعاد ؟ هل لديك صورة مشابهة للعبة التي سيتم تطويرها ؟ حتى يمكن الافادة أكثر ؟

اذا كانت اللعبة ثنائية الأبعاد وبسيطة .. فلاحاجة لتعلّم OpenGL من أجلها .. يكفي استخدام QT اذا كان هناك خبرة سابقة بهذه المكتبة ، حيث أنها توفر كلاسات جميلة للرسم ، وتوجد دروس كثيرة هنا :

/index.php?showforum=248

http://qt-ar.org/

أما اذا كان التطبيق ثلاثي البعد ، فلا بد من OpenGL .

هذا فيما يخص المكتبة الرسومية . أما فكرة اللعبة نفسها فلا أعلم عنها ، لم أفهم فكرة لعبتك جيداً .

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3
الشمري كتب:

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

بالنسبة للعبة ، هل هي ثنائية أو ثلاثية الابعاد ؟ هل لديك صورة مشابهة للعبة التي سيتم تطويرها ؟ حتى يمكن الافادة أكثر ؟

اذا كانت اللعبة ثنائية الأبعاد وبسيطة .. فلاحاجة لتعلّم OpenGL من أجلها .. يكفي استخدام QT اذا كان هناك خبرة سابقة بهذه المكتبة ، حيث أنها توفر كلاسات جميلة للرسم ، وتوجد دروس كثيرة هنا :

/index.php?showforum=248

http://qt-ar.org/

أما اذا كان التطبيق ثلاثي البعد ، فلا بد من OpenGL .

هذا فيما يخص المكتبة الرسومية . أما فكرة اللعبة نفسها فلا أعلم عنها ، لم أفهم فكرة لعبتك جيداً .

اخوي ماتفرق انا كوني مبتدئة راح ابدأ بثنائية الأبعاد ، بخصوص مكتبة الـ QT انا اعرف ارسم لكن ما اعرف اربط مثلا تحريك الكائن ، ربط مثلا زاوية من زوايا المتاهة بحدث معين - لاني درستها سلف ستدي -

اذا ممكن اخوي تعطيني لو اساسيات ابدأ منها او مثال بسيط جدا عشان ادرسه وابدأ اطبق مثله ، او اي طريقة تكون مناسبة

وجزيت خيرا

تم تعديل هذه المشاركة بواسطة طيوف في 8 فبراير 2010 في 18:33

#4

بسم الله الرحمن الرحيم

و السلام عليكم

تماما كما قال الأخ الشٌمري , الأوبن جي أل ليست لبرامج عادية فهي موجهة لمشاريع رسومية ضخمة , و إن كانت حاجتك لأن تبرمج تطبيقات رسومية بسيطة فيكفيك مكتبات اللغة البنيوية التي تستعملها , أما إن كان ما تفعله قصد التعلم فقط فإنه لا بأس بذلك

إذا أردت أن تصمم لعبة فيكفيك:

qt لغرض تصميم النافدة و الأزرار و و الربط مع لوحة المفاتيح و الفأرة و النظام بصفة عامة

معرفة مسبقة بمكتبة الأوبن جي أل , فمن المعقول الدخول مباشرة في مثل هذه المنشاريع من دون الإلمام بمكتبة الأوبن جي أل مع المكتبة المفتاحية glut.

أتمنى لك التوفيق إن شاء الله.

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#5

جزاكـ الله كل خير اخوي

سؤالي في الربط كيف اقدر ارسم جسم واحركه واربط وصوله لمكان معين بحدث معين ياليت لو مثال بسيط على هالنقطة واكون شاكرة لكم

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