المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الكرة المرتدة


issamdnn
08-02-2010, 10:29 AM
هو برنامج ليس معقد أنما شاهته على إحدى الشاشات وقررت عمله ... لكن السؤال هو :

حاول أن تجعل هذه الكرة ترتد بإستخدام مؤقت واحد فقط.

قديم الشوق
08-02-2010, 05:21 PM
فكره رائعه واستخدام موفق
هو تقريباً ليس معقد للمبرمجي الذين بمستواك مشاء الله
لاكن بالنسبه للذين بمستواي معقد بعض الشيء
هل هذا تمرين ؟
اذا فيه امكانيه تطورها لتصبح لعبه على مستويات
تضيف اليها حفره لتسقط الكره فيها
ويكون هناك ماسك للكره في التحكم بتجاه الكره
يكون أفضل
بالتوفيق

S.FATEH
08-02-2010, 07:05 PM
يمكنك برمجة العاب جيدة بالدلفي باستخدام محرك العاب GLScene المبني على OpenGL
و هو كما اعتقد سهل الاستخدام

issamdnn
09-02-2010, 08:31 AM
السلام عليكم ورحمة الله .

الحقيقة توجد هنالك لعبة بسيطة ربما تغذي شغفك أخي العزيز وتعتمد على نفس مبدأ الكرة المرتدة وهي ربما تكون معقدة أكثر من كرتي البسيطة وهي موجودة في ملف ال demo الموجود في مسار دلفي أتمنى أن تتطلع عليه و مسار المجلد هو
c:\Program Files\Borland\Delphi6\Demos\EarthPng
وأما عن سؤالي : حول محاولة برمجة الكرة المرتدة بتايمر واحد فهو تحدي ... أتمنى أن يشارك فيه المبتدأ قبل المتوسط

وللعلم فقط دلفي هي لغة التحديات..

وأما عن برمجة الألعاب بواسطة الOpenGL فهو مهم للألعاب التي تأخذ 3 أبعاد ..أكثر من الألعاب ذات البعدين وكنت قد وضعت سابقاً لعبة الأفعى دون OpenGL وقمت ببرمجة لعبة سوف أضعها أيضاً بمتناول يد الأعضاء وهي لعبة الطرنيب 41 وأحب أن أضيف أخيراً بأنني أعشق برمجة الألعاب و أحب أن أمارسها يوماً مع كادر من المبرمجين وليس وحدي...


وفقك الله خطوة بخطوة أخي قديم الشوق وسوف تصبح إن شاء الله مبرمج قوي.

me&delphi
16-02-2010, 12:23 AM
الأمر بسيط أنظر هدا الموضوع

http://www.delphi4arab.com/forum/showthread.php?t=1235

و OpenGL أو DirectX تستخدم كدلدك في 2D ... هناك ألعاب 2D دات كرافيك رائع و اضاءة و ألوان تقارب

الواقع

issamdnn
17-02-2010, 12:06 PM
السلام عليكم ورحمة الله وبركاته ...

أخي العزيز.. ramijz في إنتظار مشاركتك على أحر من الجمر...


بالتوفيق.

shanabo
24-12-2010, 01:47 AM
انظر لهذا البرنامج .. نفس الاداء بشفرة اقل من 10%

shanabo
28-12-2010, 10:04 AM
مرحباً ،/ قمت بتعديل البرنامج السابق ليصير لعبة بسيطة حيث تقوم بصد الكرة ومنعها من الاصطدام بالحائط عن طريق تحريك قطعة رأسية بواسطة الاسهم
لم اتلق اية تعليقات عن البرنامج السابق ****ا التكرم بالتعليق

issamdnn
28-12-2010, 12:03 PM
السلام عليكم ورحمة الله وبركاته ...
السؤال الذي طرحته محدد أخواني الأعزاء وعندما وضعت كود الكرة المرتدة... وهو هل يمكن عمل نفس اللعبة ولكن بتايمر واحد.؟؟؟

shanabo
28-12-2010, 10:04 PM
انا قمت بتعديل كود البرنامج ليعمل بتايمر واحد وكذلك عدلته ليكون لعبة و البرنامجين موجودين بالمشاركة السابقة

shanabo
29-12-2010, 12:11 AM
في برنامج الكرة المرتدة (المشاركة الاولى ) استخدمت تايمر واحد و بعد إضافة العاكس لتحويل البرنامج إلى لعبة أضفت تايمر آخر للتحكم بحركة العاكس و ليس الكرة (المشاركة الثاني), زهنا تجد كود اللعبة بإستخدام تايمر واحد.
عموماً لا يحتاج المبرمج إلى أكثر من تايمر واحد إطلاقاً إلاا في حالة الحاجة إلى القيام بمهمتين بسرعتين مختلفتين. مثلاً لجعل الكرة تتحرك أسرع من العاكس.
تحياتي للجميع