كرات ترتد داخل مسدس دوار: تطبيق بايثون باستخدام مكتبة Pygame

2025-05-12

هذا برنامج بايثون يستخدم مكتبة Pygame لنمذجة عدة كرات ترتد داخل مسدس دوار. ينشئ البرنامج عدة كرات بسرعات ومواقع أولية عشوائية، محاكياً الجاذبية والاحتكاك. ترتد الكرات عن المسدس الدوار وفقاً لقوانين الانعكاس. تُستخدم العمليات المتجهة للتعامل مع التصادمات والانعكاسات. يتم تحديث وعرض اللعبة بمعدل 60 إطاراً في الثانية، مما ينتج عنه تجربة بصرية سلسة.