تفاصيل العمل

قمت بتطوير لعبة Blackjack (بلاك جاك) باستخدام لغة Python، بحيث تحاكي قواعد اللعبة الحقيقية بشكل مبسط وممتع.

يشمل المشروع:

توزيع الأوراق بشكل عشوائي باستخدام مكتبة random.

حساب النقاط لكل من اللاعب والكمبيوتر بشكل آلي.

تطبيق منطق خاص للتعامل مع ورقة الـ Ace بحيث يمكن احتسابها كـ 11 أو 1 لتفادي الخسارة.

دور اللاعب: الاختيار بين "سحب ورقة" أو "التوقف".

دور الكمبيوتر: يسحب أوراق حتى يصل لمجموع 17 أو أكثر.

مقارنة النتائج في النهاية وتحديد الفائز أو التعادل.

إمكانية إعادة اللعب عدة مرات في نفس الجلسة.

تصميم واجهة نصية واضحة وبسيطة مع طباعة شكلية (logo).

هذا المشروع يوضح مهارتي في:

برمجة الألعاب النصية.

التعامل مع الحلقات (loops) والشروط (conditions).

استخدام القوائم (lists) والدوال (functions) في Python.

تنظيم الكود ليكون قابل للتوسّع والتعديل.

بطاقة العمل

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