وصف المشروع:
قمت بتطوير لعبة "حجر ورقة مقص" كلاسيكية تعمل عبر واجهة السطر البرمجي (CLI)، حيث يواجه اللاعب الحاسوب في تحدٍ يعتمد على المنطق والاحتمالات. يركز المشروع على تقديم تجربة مستخدم سلسة مع معالجة الأخطاء لضمان استمرارية اللعب.
المميزات التقنية للمشروع:
1.الذكاء الاصطناعي البسيط: استخدام مكتبة random لجعل خيارات الحاسوب غير متوقعة وعشوائية تماماً.
2.التحقق من البيانات (Input Validation): الكود مصمم لرفض المدخلات الخاطئة والطلب من اللاعب إعادة المحاولة دون توقف البرنامج.
3.منطق اللعبة (Game Logic): بناء هيكل شرطي (If-Else Statements) دقيق لتحديد الفائز والخاسر بناءً على قوانين اللعبة المعروفة.
4.حلقة اللعب المستمر (Infinite Loop): إتاحة الفرصة للاعب لإعادة اللعب لأكثر من جولة أو الخروج من اللعبة بناءً على رغبته.