مشاهدة النسخة كاملة : لعبتي الاولى جاهزة (برمجة ليست تصميم)
الشمري22
05-11-2005, 09:46 AM
السلام عليكم /
عيدكم مبارك وكل عام وانتم بخير وتقبل الله منا ومنكم صالح الاعمال .
الموضوع كتبته في منتدى الفريق العربي .. ومتعاجز لا اعريد كتابته هنا .
http://www.arabteam2000-forum.com/index.php?showtopic=80108&view=getnewpost
لا اعرف هل وضع رابط .. يخالف القوانين او لا ..
اذا كان يخالف علموني .
فقط حبيت اضيف هذا الموضوع هنا ... لشحذ الهمم :)
البرمجة باستخدام opengl + لغة السي .
طبعا هدف اللعبة تعليمي .. وهي صغيرة وبسيطة ..
السورس كود قريب ان شاء الله ..
ان شاء الله نجد من يحب البرمجة . ., :)
Son Of UAE
05-11-2005, 10:47 AM
مبروك على اول العابك .. و ارجو انها ما تكون الاخيرة ;) . بخصوص التصادم فهناك خلل فاحيانا تخترق الكرة الحواجز. و الصوت 100% عندي . الذي اعجبني فيك هو انك من القلائل الذين يدعمون كلامهم بأدلة . فانت تدعو للبرمجه وهذي احدى انتاجاتك فلا مستحيل عندك . :biggthump و بالتوفيق
لماذا تكون اللعبة في نافذتين. ادخل عدادات النقاط في شاشة اللعب . لا اعتقد انه امر صعب للغاية :33:
:ciao:
ExtraOrdinary
05-11-2005, 01:11 PM
بارك الله لك أخوي الغالي ^__^
لعبة "برمجية" 100% ولا بأس من الملاحظات المفيدة التي أعطاك إياها مراقبنا Son of UAE فهي تساعدك على تنمية التصميم وتلافي العيوب في الإصدارات المقبلة ^______^
الشمري22
05-11-2005, 03:49 PM
مشكورين على التقييم .,,,, :)
بالنسبة للشاشة الثانية ,, فضلت فصلها حتى تكون اللعبة اسرع ولاتأخذ مساحة من النافذة .
وايضا لان عندنا DC الخاص بنافذة اللعبة يستخدمه GL ... فالافضل كذا ..
لكن في المستقبل سنطورها ونستغني عن ادوات الويندوز لتكون 100% opengl باذن الله .
بخصوص التصادم فهناك خلل فاحيانا تخترق الكرة الحواجز
نعم .. صحيح .
سأحاول ان اعالج هذه المشكلة .. ذكرت السبب في ذلك المنتدى ..
انا اخترت نقطة المنتصف للكرة لتكون نقطة التصادم(اسهل) ... وبالتالي صارت الاطراف مكشوفة ,,
باز يطير
05-11-2005, 04:50 PM
ما شاء الله لعبة ممتعة للغاية ومتعوب عليها
ارجو ا انك تكمل طريقك اخوي الشمري
الشمري22
09-11-2005, 09:56 PM
تم اضافة التحديث والسورس كود ..
http://www.arabteam2000-forum.com/index.php?showtopic=80108&pid=414322&st=15&#
1- تم علاج مشكلة التصادم .. الان التصادم اصبح اكثر تماسك .. خاصة بين الحواجز والكرة .
2- تم اضافة ميزة الحواجز المتحركة ..
3- يمكنك الان اللعب باستخدام الماوس او الكيبورد . (في السابق الماوس فقط) .
4- تم اخفاء الماوس والاستعاضة عنه بشكل صغير .. وبالتالي زال عن المؤشر (الترامش )http://www.arabteam2000-forum.com/style_emoticons/default/regular_smile.gif .
5- الماوس الان لاتخرج من الفورم .. تم حبسها اضطراريا .. حتى تخرج من اللعبة http://www.arabteam2000-forum.com/style_emoticons/default/regular_smile.gif .,
6- تعديل في نفس الكود حيث /
تم دمج ثلاثة دوال خاصة بالتحريك في دالة واحدة تحت اسم moveobject وكانت في السابق
moveplayer
movewall
moveball
تم علاج مشكلة مهمة جدا .. حيث في النسخة السابقة تستطيع تغيير المرحلة وانت في اللعب اذا ضغطت السهم فوق و تحت .,,
الان لايمكنك ذلك .
هي بسيطة .. لكن انجاز :biggthump ...
Son Of UAE
10-11-2005, 12:06 AM
ممتاز جدا ً وشغل متعوب عليه ;) و إلى الامام دائماً
Wolf Sniper
10-11-2005, 08:26 PM
مجهود رائع أخي الشمري :) و اللعبة متعوبة عليها .. أحب فيك روح المثابرة و العمل من أجل الوصول إلى ما تريد .. الأن نريد منك لعبة ثلاثية الأبعاد بدلاً من ثنائية الأبعاد .. فصدقني مجال 3D أجمل بكثير من 2D ( اسأل مجرب :) ) و لكنه أصعب .. أتمنى لك التوفيق .
CHALLENGER
10-11-2005, 10:29 PM
أهلاً أخي الشمري ... أنا متابع مواضيعك من فترة في منتدى arabteam ;) و اتمنيت انك تشارك في منتدانا و الحمدلله انك استدليت عليه و صرت تشارك معانا , بالنسبة للعبة ما عليها كلام و انا جربت اول نسخة بس المشكلة الواضحة هي التصادم و لسا ما نزلت السورس الحين ان شاء الله
في نقطة ثانية ليش الحركة شبه متقطعة ؟ يعني حركة الكرة مو انسيابية هل يجب تقليل الاحداثيات او غيره ...
+ هل بالامكان تجيبنا عن الاسئلة التالية :
- كم استغرق منك كتابة هذه اللعبة ؟
- بما انها لعبتك الاولى ... من متى بدأت تتعلم البرمجة بالسي++ و openGL حتى استطعت انتاج هذه اللعبة ؟
هذه الاسئلة تحفز البعض ليتعلم البرمجة و شكرا لك مرة اخرى على مشاركتنا تجاربك في برمجة الالعاب و اهلا و سهلا بك
الشمري22
11-11-2005, 09:12 AM
مشكورين على التجريب
اللعبة فيها عيوب واجد ... اعرف ذلك .. لكن العين بصيرة واليد قصيرة :o
كم استغرق منك كتابة هذه اللعبة ؟
شوف اخي ::
اللعبة قسمها الى قسمين .
قلب اللعبة ..
و
امور ثانوية .
قلب اللعبة ممكن اخذ مني ثلاث ايام ..تقريبا .
اقصد اكتشاف التصادم .. الذكاء .. امور اخرى .
اما الامور الثانوية .. مثل صنع قائمة .. طباعة النتيجة .. انشاء ادوات .. تأثيرات .. هذه يمكن اسبوع :) ,
ليس لانها صعبة ... لكن ماتخطر علي الا بعد وقت ,,,
بما انها لعبتك الاولى ... من متى بدأت تتعلم البرمجة بالسي++ و openGL حتى استطعت انتاج هذه اللعبة ؟
المسألة اكبر من مجرد تعلم مكتبة ....
يه امور اخرى اهم .. لن اقول الرياضيات او الفيزياء حتى ماتجيك صدمة .
لكن اقول ... يجب ان تعرف مهارات برمجة الالعاب الاساسية ..
التحريك - التصادم - ...
كان من الممكن ان استخدم WIN API بدلا من GL .. لكن اخترت GL لانها بسيطة . . .
كيف تعلمت GL ؟
اذهب الى موقع
NEHE
اتقن اول تسع دروس .
اقرا كتاب red book .. اول ثلاث فصول .
وهذا لن يأخذ معك اكثر من شهرين بالكثير .
بعدها تستطيع صنع اي لعبة ثنائية تريد .. لكن يجب ان تعرف اسس ... الرياضيات والفيزياء .وهنا المشكلة :(
الأن نريد منك لعبة ثلاثية الأبعاد بدلاً من ثنائية الأبعاد .. فصدقني مجال 3D أجمل بكثير من 2D ( اسأل مجرب :) ) و لكنه أصعب .. أتمنى لك التوفيق .
انا لاا حب االانتقال الى الثري دي .. حتى استطيع عمل اي لعبة 2d تخطر في بالي .. :D
اذا تمكنت من عمل لعبة ضخمة من خلال التودي .. هذا يعني اني قادر باذن الله على عمل لعبة ضخمة في الثري دي .
انا لازلت اتعلم .. وفي بداية المشوار .. لست خبير ولا اي شيء ... احتاج شهووور حتى يسموني " مبرمج العاب" :)
باز يطير
11-11-2005, 10:22 AM
ما شاء الله تبارك الله
انت تعرف اني كل ما ادخل هذا الموضوع واخرج منه لازم آخذلي معلومة من خبرتك
اخوي الشمري وايضاً الي يفرحني مقدمة الموضوع تشعرني ان العيد ما خلص
CHALLENGER
11-11-2005, 02:54 PM
كيف تعلمت GL ؟
اذهب الى موقع
NEHE
اتقن اول تسع دروس .
ممكن الموقع ؟
اقرا كتاب red book .. اول ثلاث فصول .
وهذا لن يأخذ معك اكثر من شهرين بالكثير .
من وين ممكن احصل على هالكتاب كمان ؟
تعبتك معي ...
بعدها تستطيع صنع اي لعبة ثنائية تريد .. لكن يجب ان تعرف اسس ... الرياضيات والفيزياء .وهنا المشكلة
اخي اعتقد انها ليست بمشكلة و حتى لمن يكره هالمادتين و على فكرة انا عندي مفاجأة بهالخصوص بتنسيك صعوبة الفيزيا و الرياضيات
الشمري22
12-11-2005, 12:36 PM
http://fly.cc.fer.hr/~unreal/theredbook/theredbook.zip
ويوجد على صيغة pdf ايضا .. لاحظ انه مجاني .
http://nehe.gamedev.net/
الشمري22
12-11-2005, 12:38 PM
نسيت ...
ممكن المفاجأة .. لاتحرق اعصابي:09:
CHALLENGER
13-11-2005, 02:45 AM
http://fly.cc.fer.hr/~unreal/theredbook/theredbook.zip
ويوجد على صيغة pdf ايضا .. لاحظ انه مجاني .
http://nehe.gamedev.net/
شكرا على العون الكبير ... الله يعطيك العافية
نسيت ...
ممكن المفاجأة .. لاتحرق اعصابي :09:
لا طوّل بالك انا مو ناوي احطها هلئ لانه لسى في كم شغلة اهم قبل بس لا تخاف انا بخبرك عنها عما قريب :biggthump :bigeyes:
عندي سؤال قبل ما اروح ... انا اشوفك مهتم بالOpenGL اكثر من الدايركت اكس مع انني اشوف الاكثرية مهتمين بالدايركت فممكن تشرحلي سبب اهتمامك هذا :33:
الشمري22
13-11-2005, 12:29 PM
فقط لانها اسهل ,,,,
CHALLENGER
13-11-2005, 07:21 PM
لكن هل هي أفضل ؟
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .