قمت بتطوير برنامج شطرنج (Chess Program) باستخدام لغة C، يتيح للمستخدمين لعب الشطرنج بواجهة نصية تفاعلية.
1- برمجة القوانين الأساسية للشطرنج مثل الحركة القانونية لكل قطعة (الملك، الوزير، الحصان، الفيل، الطابية، الجندي).
2- إضافة ميزة التحقق من الشرعية للتأكد من صحة النقلات ومنع النقلات غير القانونية (Validation).
3- تطوير خوارزميات لاكتشاف كش ملك (Check)، كش مات (Checkmate)، و Stalemate (التعادل).
4- تنظيم الكود باستخدام الهياكل (structs) والدوال (functions) لزيادة الكفاءة وقابلية التوسع.