تفاصيل العمل

مشروع لعبة المضرب (Paddle Ball / Pong Game)

لعبة تفاعلية تم تطويرها بلغة Python باستخدام مكتبة Turtle، تركز على معالجة الأحداث المباشرة (Real-time Event Handling)، إدارة الفيزياء الأساسية للحركة، واكتشاف التصادم بين الأجسام.

أبرز المميزات والتفاصيل التقنية:

Paddle Mechanics: برمجة تحريك المضرب (أو المضربين) بسلاسة أعلى وأسفل باستخدام أسهم لوحة المفاتيح مع تحديد حدود الشاشة لمنع خروج المضرب.

Physics & Ball Movement: إنشاء متجه حركة للكرة يتغير اتجاهه وسرعته تلقائياً عند الارتطام بالجدران أو المضرب.

Collision Detection: تطبيق خوارزميات حساب المسافات بين أبعاد الكرة والمضرب لتحديد لحظة الارتطام ودفع الكرة في الاتجاه المعاكس.

Score Tracker: نظام حساب النقاط ديناميكياً وتحديث الواجهة فوراً عند تفويت الكرة.

التقنيات المستخدمة (Tech Stack):

Language: Python

Library: Turtle Graphics / Pygame

Concepts: Event Handling, OOP, Game Loop, Collision Physics.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز