pong_Game باستخدام Python

منذ 4 أيام

عرض العمل

الوصف

هذه لعبة ثنائية الأبعاد تم تطويرها باستخدام لغة Python بالاعتماد على مكتبة OpenGL لعرض الرسوميات والتحكم في العناصر البصرية على الشاشة. تهدف اللعبة إلى تطبيق مفاهيم الجرافيكس مثل الإحداثيات، الحركة، التصادم (Collision Detection)، وتحديث الإطارات (Rendering Loop).
تتكون اللعبة من لاعبين، حيث يتم تمثيل كل لاعب بمضرب موجود على أحد جانبي الشاشة. تبدأ الكرة من منتصف الشاشة، ويتم إطلاقها في اتجاه عشوائي عند بداية كل جولة، مما يضيف عنصر التحدي وعدم التوقع.
يقوم كل لاعب بالتحكم في مضربه لاعتراض الكرة ومنعها من تجاوز حدوده. عند اصطدام الكرة بالمضرب، يتغير اتجاهها بناءً على زاوية التصادم، بينما يتم احتساب نقطة في حال تجاوزت الكرة أحد الجانبين.
تعكس اللعبة فهمًا عمليًا لمفاهيم الرسوميات باستخدام OpenGL مثل:
رسم الأشكال الهندسية الأساسية.
التعامل مع نظام الإحداثيات.
تحريك العناصر ديناميكيًا.
اكتشاف التصادم بين الكائنات.
تحديث المشهد بشكل مستمر عبر حلقة الرسم.


التفاصيل

المشاهدات 0
المفضلة 0
القسم برمجة, تطوير المواقع و التطبيقات - اخري

حساب المستخدم

Powered By Brmja Tech

All rights reserved © kaf 2026