لعبة "المربع القافز" هي لعبة بسيطة و ممتعة تعتمد على مهارة اللاعب في القفز فوق العقبات لتجنب الإصطدام بها. يتحكم اللاعب في مربع متحرك يواجه تحديات متزايدة الصعوبة كلما تقدم في المستويات، مع نظام تسجيل النقاط و حفظ أفضل نتيجة.
مميزات اللعبة
- واجهة رسومية جذابة مع تأثيرات بصرية متحركة.
- نظام تسجيل النقاط و حفظ الرقم القياسي.
- مستويات متعددة تزيد صعوبتها تدريجياً.
- قائمة رئيسية تحتوي على زر "بدء اللعبة"، "الإعدادات"، و "الخروج".
- نظام إيقاف مؤقت (Pause) لمواصلة اللعب لاحقاً.
- مؤثرات صوتية مميزة تعزز تجربة اللعب.
آلية اللعب
- يبدأ اللاعب في مستوى بسيط حيث يجب عليه القفز فوق العقبات (المسامير) التي تظهر في طريقه.
- مع مرور الوقت و زيادة النقاط، تتسارع اللعبة، و تزداد العقبات، مما يجعلها أكثر تحدياً.
- عند الاصطدام بعقبة، تنتهي الجولة، و يتم عرض النتيجة، مع خيار إعادة اللعب.
التقنيات المستخدمة
تم بناء هذا المشروع باستخدام لغة بايثون و بالإعتماد على المكتبات التالية:
- مكتبة Pygame - لإنشاء الرسوميات، التعامل مع الأحداث، و إدارة الفيزياء الأساسية للحركة و القفز.
- Pygame.mixer - لإدارة المؤثرات الصوتية (القفز، الاصطدام، الضغط على الأزرار).
الموارد المستخدمة
- الخلفيات، الأزرار، و العقبات عبارة عن صور نوعها PNG.
- أصوات اللعبة مثل صوت القفز، وصوت الخسارة عبارة عن ملفات صوتية نوعها WAV.
طريقة التشغيل
تشغيل المشروع يتطلب وجود لغة بايثون و مكتبة Pygame.
في حال لم تقم سابقاً بتحميل مكتبة Pygame فإنه تحميلها دفعة واحدة باستعمال مدير الحزم pip من خلال تنفيذ الأمر التالي.
pip install pygame
في النهاية يجب تشغيل الملف main.py
حتى تعمل اللعبة، و يمكن تشغيله بواسطة موجه الأوامر من خلال التوجه لمجلد المشروع و كتابة الأمر التالي.
python main.py
استمتع بالتحدي و قم بتحقيق أعلى نتيجة! 🎉