هذا المشروع هو تطبيق للعبة Connect 4 تم تطويره باستخدام لغة C# وتقنية Windows Forms.
اللعبة عبارة عن شبكة من الأعمدة والصفوف يقوم فيها اللاعبون بإسقاط الأقراص، والهدف هو تكوين أربع قطع متتالية بشكل أفقي أو رأسي أو قطري.
مميزات المشروع:
1) وضع اللعب بين لاعبين (Player vs Player)
- يتيح لشخصين اللعب على نفس الجهاز.
- كل لاعب يختار دوره بالتناوب لوضع القرص الخاص به.
2) وضع اللعب ضد الكمبيوتر (Player vs Computer)
- يحتوي على منطق حيث يختار الكومبيوتر أماكن الحركة بناءً على قواعد محددة داخل الخوارزمية.
3) واجهة رسومية سهلة الاستخدام (GUI)
- تم تصميمها باستخدام Windows Forms.
- تعرض الشبكة، الأقراص الملونة، ودور اللاعب الحالي.
- تتفاعل مباشرة مع المستخدم عند الضغط على الأعمدة.
4) اكتشاف الفائز
- يقوم التطبيق بفحص الشبكة بعد كل حركة لمعرفة إذا تم تكوين 4 قطع متتالية.
- في حال الفوز، تظهر رسالة توضح اللاعب الفائز.