شارك المقالة

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

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



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


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


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


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


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

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

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

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

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

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

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


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


لمزيد من المقالات يمكنك مشاهده لعبه صيد السمك بفلاتر
شاهد أيضًا
مقالات ذات صلة
شرح أنشاء Token للمستخدم بإستخدام JSON Web Token (JWT) في Node.js : شرح شامل

هل تريد تأمين تطبيقك؟ إليك كيفية استخدام JWT في Node.jsشرح أنشاء Token للمستخدم بإستخدام JSON…

كود لعبة صيد السمك في فلاتر | Flutter fishing game code

كود لعبة صيد السمك في فلاتر | Flutter fishing game code يدعم Flutter تطوير الألعاب…

كيفية رفع مجموعة صور svg مره واحده في android studio

  كيفية رفع مجموعة صور svg مره واحده في android studioفي كثير من الاحيان يكون…

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

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