لعبتي الاولى جاهزة (برمجة ليست تصميم)
السلام عليكم /
عيدكم مبارك وكل عام وانتم بخير وتقبل الله منا ومنكم صالح الاعمال .
الموضوع كتبته في منتدى الفريق العربي .. ومتعاجز لا اعريد كتابته هنا .
http://www.arabteam2000-forum.com/in...iew=getnewpost
لا اعرف هل وضع رابط .. يخالف القوانين او لا ..
اذا كان يخالف علموني .
فقط حبيت اضيف هذا الموضوع هنا ... لشحذ الهمم :)
البرمجة باستخدام opengl + لغة السي .
طبعا هدف اللعبة تعليمي .. وهي صغيرة وبسيطة ..
السورس كود قريب ان شاء الله ..
ان شاء الله نجد من يحب البرمجة . ., :)
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
مبروك على اول العابك .. و ارجو انها ما تكون الاخيرة ;) . بخصوص التصادم فهناك خلل فاحيانا تخترق الكرة الحواجز. و الصوت 100% عندي . الذي اعجبني فيك هو انك من القلائل الذين يدعمون كلامهم بأدلة . فانت تدعو للبرمجه وهذي احدى انتاجاتك فلا مستحيل عندك . :biggthump و بالتوفيق
لماذا تكون اللعبة في نافذتين. ادخل عدادات النقاط في شاشة اللعب . لا اعتقد انه امر صعب للغاية :33:
:ciao:
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
بارك الله لك أخوي الغالي ^__^
لعبة "برمجية" 100% ولا بأس من الملاحظات المفيدة التي أعطاك إياها مراقبنا Son of UAE فهي تساعدك على تنمية التصميم وتلافي العيوب في الإصدارات المقبلة ^______^
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
مشكورين على التقييم .,,,, :)
بالنسبة للشاشة الثانية ,, فضلت فصلها حتى تكون اللعبة اسرع ولاتأخذ مساحة من النافذة .
وايضا لان عندنا DC الخاص بنافذة اللعبة يستخدمه GL ... فالافضل كذا ..
لكن في المستقبل سنطورها ونستغني عن ادوات الويندوز لتكون 100% opengl باذن الله .
اقتباس:
بخصوص التصادم فهناك خلل فاحيانا تخترق الكرة الحواجز
نعم .. صحيح .
سأحاول ان اعالج هذه المشكلة .. ذكرت السبب في ذلك المنتدى ..
انا اخترت نقطة المنتصف للكرة لتكون نقطة التصادم(اسهل) ... وبالتالي صارت الاطراف مكشوفة ,,
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
ما شاء الله لعبة ممتعة للغاية ومتعوب عليها
ارجو ا انك تكمل طريقك اخوي الشمري
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
تم اضافة التحديث والسورس كود ..
http://www.arabteam2000-forum.com/in...d=414322&st=15&#
اقتباس:
1- تم علاج مشكلة التصادم .. الان التصادم اصبح اكثر تماسك .. خاصة بين الحواجز والكرة .
2- تم اضافة ميزة الحواجز المتحركة ..
3- يمكنك الان اللعب باستخدام الماوس او الكيبورد . (في السابق الماوس فقط) .
4- تم اخفاء الماوس والاستعاضة عنه بشكل صغير .. وبالتالي زال عن المؤشر (الترامش )
http://www.arabteam2000-forum.com/st...ular_smile.gif .
5- الماوس الان لاتخرج من الفورم .. تم حبسها اضطراريا .. حتى تخرج من اللعبة
http://www.arabteam2000-forum.com/st...ular_smile.gif .,
6- تعديل في نفس الكود حيث /
تم دمج ثلاثة دوال خاصة بالتحريك في دالة واحدة تحت اسم moveobject وكانت في السابق
moveplayer
movewall
moveball
تم علاج مشكلة مهمة جدا .. حيث في النسخة السابقة تستطيع تغيير المرحلة وانت في اللعب اذا ضغطت السهم فوق و تحت .,,
الان لايمكنك ذلك .
هي بسيطة .. لكن انجاز :biggthump ...
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
ممتاز جدا ً وشغل متعوب عليه ;) و إلى الامام دائماً
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
مجهود رائع أخي الشمري :) و اللعبة متعوبة عليها .. أحب فيك روح المثابرة و العمل من أجل الوصول إلى ما تريد .. الأن نريد منك لعبة ثلاثية الأبعاد بدلاً من ثنائية الأبعاد .. فصدقني مجال 3D أجمل بكثير من 2D ( اسأل مجرب :) ) و لكنه أصعب .. أتمنى لك التوفيق .
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
أهلاً أخي الشمري ... أنا متابع مواضيعك من فترة في منتدى arabteam ;) و اتمنيت انك تشارك في منتدانا و الحمدلله انك استدليت عليه و صرت تشارك معانا , بالنسبة للعبة ما عليها كلام و انا جربت اول نسخة بس المشكلة الواضحة هي التصادم و لسا ما نزلت السورس الحين ان شاء الله
في نقطة ثانية ليش الحركة شبه متقطعة ؟ يعني حركة الكرة مو انسيابية هل يجب تقليل الاحداثيات او غيره ...
+ هل بالامكان تجيبنا عن الاسئلة التالية :
- كم استغرق منك كتابة هذه اللعبة ؟
- بما انها لعبتك الاولى ... من متى بدأت تتعلم البرمجة بالسي++ و openGL حتى استطعت انتاج هذه اللعبة ؟
هذه الاسئلة تحفز البعض ليتعلم البرمجة و شكرا لك مرة اخرى على مشاركتنا تجاربك في برمجة الالعاب و اهلا و سهلا بك
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
مشكورين على التجريب
اللعبة فيها عيوب واجد ... اعرف ذلك .. لكن العين بصيرة واليد قصيرة :o
اقتباس:
كم استغرق منك كتابة هذه اللعبة ؟
شوف اخي ::
اللعبة قسمها الى قسمين .
قلب اللعبة ..
و
امور ثانوية .
قلب اللعبة ممكن اخذ مني ثلاث ايام ..تقريبا .
اقصد اكتشاف التصادم .. الذكاء .. امور اخرى .
اما الامور الثانوية .. مثل صنع قائمة .. طباعة النتيجة .. انشاء ادوات .. تأثيرات .. هذه يمكن اسبوع :) ,
ليس لانها صعبة ... لكن ماتخطر علي الا بعد وقت ,,,
اقتباس:
بما انها لعبتك الاولى ... من متى بدأت تتعلم البرمجة بالسي++ و openGL حتى استطعت انتاج هذه اللعبة ؟
المسألة اكبر من مجرد تعلم مكتبة ....
يه امور اخرى اهم .. لن اقول الرياضيات او الفيزياء حتى ماتجيك صدمة .
لكن اقول ... يجب ان تعرف مهارات برمجة الالعاب الاساسية ..
التحريك - التصادم - ...
كان من الممكن ان استخدم WIN API بدلا من GL .. لكن اخترت GL لانها بسيطة . . .
كيف تعلمت GL ؟
اذهب الى موقع
NEHE
اتقن اول تسع دروس .
اقرا كتاب red book .. اول ثلاث فصول .
وهذا لن يأخذ معك اكثر من شهرين بالكثير .
بعدها تستطيع صنع اي لعبة ثنائية تريد .. لكن يجب ان تعرف اسس ... الرياضيات والفيزياء .وهنا المشكلة :(
اقتباس:
الأن نريد منك لعبة ثلاثية الأبعاد بدلاً من ثنائية الأبعاد .. فصدقني مجال 3D أجمل بكثير من 2D ( اسأل مجرب :) ) و لكنه أصعب .. أتمنى لك التوفيق .
انا لاا حب االانتقال الى الثري دي .. حتى استطيع عمل اي لعبة 2d تخطر في بالي .. :D
اذا تمكنت من عمل لعبة ضخمة من خلال التودي .. هذا يعني اني قادر باذن الله على عمل لعبة ضخمة في الثري دي .
انا لازلت اتعلم .. وفي بداية المشوار .. لست خبير ولا اي شيء ... احتاج شهووور حتى يسموني " مبرمج العاب" :)
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
ما شاء الله تبارك الله
انت تعرف اني كل ما ادخل هذا الموضوع واخرج منه لازم آخذلي معلومة من خبرتك
اخوي الشمري وايضاً الي يفرحني مقدمة الموضوع تشعرني ان العيد ما خلص
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
اقتباس:
كيف تعلمت GL ؟
اذهب الى موقع
NEHE
اتقن اول تسع دروس .
ممكن الموقع ؟
اقتباس:
اقرا كتاب red book .. اول ثلاث فصول .
وهذا لن يأخذ معك اكثر من شهرين بالكثير .
من وين ممكن احصل على هالكتاب كمان ؟
تعبتك معي ...
اقتباس:
بعدها تستطيع صنع اي لعبة ثنائية تريد .. لكن يجب ان تعرف اسس ... الرياضيات والفيزياء .وهنا المشكلة
اخي اعتقد انها ليست بمشكلة و حتى لمن يكره هالمادتين و على فكرة انا عندي مفاجأة بهالخصوص بتنسيك صعوبة الفيزيا و الرياضيات
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
نسيت ...
ممكن المفاجأة .. لاتحرق اعصابي:09:
مشاركة: لعبتي الاولى جاهزة (برمجة ليست تصميم)
اقتباس:
المشاركة الأصلية كتبت بواسطة الشمري22
شكرا على العون الكبير ... الله يعطيك العافية
اقتباس:
نسيت ...
ممكن المفاجأة .. لاتحرق اعصابي :09:
لا طوّل بالك انا مو ناوي احطها هلئ لانه لسى في كم شغلة اهم قبل بس لا تخاف انا بخبرك عنها عما قريب :biggthump :bigeyes:
عندي سؤال قبل ما اروح ... انا اشوفك مهتم بالOpenGL اكثر من الدايركت اكس مع انني اشوف الاكثرية مهتمين بالدايركت فممكن تشرحلي سبب اهتمامك هذا :33: