تفاصيل العمل

قمت بتطوير برنامج شطرنج (Chess Program) باستخدام لغة C، يتيح للمستخدمين لعب الشطرنج بواجهة نصية تفاعلية.

1- برمجة القوانين الأساسية للشطرنج مثل الحركة القانونية لكل قطعة (الملك، الوزير، الحصان، الفيل، الطابية، الجندي).

2- إضافة ميزة التحقق من الشرعية للتأكد من صحة النقلات ومنع النقلات غير القانونية (Validation).

3- تطوير خوارزميات لاكتشاف كش ملك (Check)، كش مات (Checkmate)، و Stalemate (التعادل).

4- تنظيم الكود باستخدام الهياكل (structs) والدوال (functions) لزيادة الكفاءة وقابلية التوسع.

بطاقة العمل

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