لعبة كلاسيكية تفاعلية لشخصين (2-Player Classic Hockey Game) تم تطويرها باستخدام لغة Python ومكتبة الرسوميات Turtle.
يُمثل هذا المشروع المحطة الأولى والشرارة الحقيقية في رحلتي لعالم البرمجة وهندسة الحاسوب، وهو تذكير دائم بأن البرمجة تبدأ من أساسيات بسيطة وتتطور بالتعلم المستمر
.
🕹️ الميزات التقنية للعبة:
أ-التحكم بالمدخلات (Input Handling): ربط حركة المضربين بأسهم ومفاتيح لوحة التحكم بدقة واستجابة سريعة.
ب-فيزياء الاصطدام (Collision Logic): برمجة منطق ارتداد الكرة عند الاصطدام بالحواف أو المضارب بحسابات هندسية بسيطة.
ج-نظام النقاط والنتيجة (Score Tracking): تحديث النتيجة على الشاشة تلقائياً عند تسجيل الأهداف ومتابعة مجريات اللعبة.
د-حلقة التحديث الرئيسية (Main Game Loop): ضبط سرعة اللعبة وتحديث الإطارات لضمان حركة سلسة ومستمرة.
💡 فلسفة العمل:
"الاستمرارية والتطور المستمر هما أساس النجاح في مجال الهندسة والبرمجة. البداية البسيطة هي التي تبني المهندس المحترف."
🛠️ الأدوات والتقنيات المستخدمة:
Python | Turtle Graphics | OOP Concepts | Game Logic Design