شارك المقالة

لعبة الشطرنج مفتوحة المصدر بفلاتر | Open source chess game with Flutter

لعبة الشطرنج مفتوحة المصدر بفلاتر | Open source chess game with Flutter



يدعم Flutter تطوير الألعاب على نطاق واسع. يوفر العديد من الميزات التي تجعل من السهل إنشاء ألعاب ممتعة وتفاعلية.


لعبة الشطرنج هي لعبة استراتيجية يلعبها لاعبان على رقعة مربعة الشكل أبعادها 8×8 مربع وتحوي ثمانية صفوف يرمز إليها بأرقام من 1 إلى 8، وثمانية أعمدة يرمز إليها بحروف لاتينية من a إلى h، وبذلك فهي مكونة من 64 مربعا تتناوب في لونها بين الأبيض والأسود، ويتم وضع الرقعة في بداية اللعب بحيث تكون الزاوية البيضاء على يمين كل لاعب.


يهدف كل لاعب إلى إماتة ملك اللاعب الآخر. يمكن تحقيق ذلك عن طريق وضع ملك اللاعب الآخر تحت التهديد بحيث لا يستطيع اللاعب الآخر أداء أي حركة قانونية للهروب من الشيك.


يبدأ اللاعب الأبيض اللعب أولاً. يتبادل اللاعبان الدوران في تحريك قطعهم. يمكن تحريك كل قطعة وفقًا لقواعدها الخاصة.


فيما يلي قواعد حركة كل قطعة:

الملك: يمكن تحريك الملك إلى أي مربع مجاور.

الملكة: يمكن تحريك الملكة إلى أي مربع على رقعة الشطرنج.

الرخ: يمكن تحريك الرخ إلى أي عدد من المربعات في نفس الصف أو العمود.

الفارس: يمكن تحريك الفارس إلى ثلاثة مربعات في اتجاه واحد، ثم مربع واحد في اتجاه عمودي أو أفقي.

الأسقف: يمكن تحريك الأسقف إلى أي عدد من المربعات قطريًا.

البيدق: يمكن تحريك البيدق إلى الأمام بمربع واحد في الخطوة الأولى، أو بمربعين في الخطوة الأولى فقط. يمكن تحريك البيدق أيضًا قطريًا للأمام واحدًا إذا كان هناك قطعة عدو على مربع المجاور له. يمكن للأبيادق أيضًا أسر قطع العدو التي تقع على مربع مجاور لها قطريًا للأمام.


الحصول على رابط اللعبه

شاهد أيضًا
مقالات ذات صلة
كيفية حفظ مشروع machine learning واستخدمه في المشاريع

كيفية حفظ مشروع machine learning واستخدمه في المشاريع في هذة المقالة سوف نتعرف على كيفية…

حل مشكلة ارتفاع مساحة القرص c بعد تثبيت الemulator في android studio

  حل مشكلة ارتفاع مساحة القرص c بعد تثبيت الemulator في android studioدائما ما يواجه…

كود يقوم برسم شجره بالغة السي بلس بلس ++print Tree in c

مرحبا بكم متابعي المدونه الاعزاء في مقالة جديده وكود جديد من اكواد سي بلس بلس…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع