نسخة عن لعبة كانسة الألغام Minesweeper باستخدام بايثون و tkinter

afaki

اليوم قمت بكتابة لعبة كانسة الألغام Minesweeper واستمعت بها جداً لمن لا يعرف اللعبة هي لعبة تأتي مثبتة مسبقاً مع إصدارات ويندوز القديمة (ويندوز 7 وما قبله) , فكرة اللعبة هي أنه توجد ألغام مخبأة في مربعات اللعبة ويجب على اللاعب أن يحزر الاماكن الخالية من الالغام , إذا ضغط اللاعب على مربع موجود به لغم فإن اللعبة تنتهي ويمكن إضافة علم flag على مربع إذا إعتقدت أنه يحتوي على لغم.

طريقة اللعب:

إضغط بزر الفأرة الأيسر لإكتشاف مربع

إضغط بزر الفأرة الأيمن لإضافة علم على مربع

فيديو:

الكود:

اللعبة الأصلية:

وفي النهاية رجاءاً أخبرني إذا فزت في اللعبة لاني حاولت عديد المرات بلا جدوى :(

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • أين عدد الألغام؟ فكيف لي أن أُكمل اللعب بدون معرفة عدد الألغام المُحيطة بالمربع !

شكرا لك على التنبيه

قمت بإضافة إداة بدائية سأحاول تحسينها ولكنها تفي بالغرض حالياً التحدي الأكبر الذي يواجهني هو التحكم في طريقة توزيع المربعات حالياً يتم بشكل عشوائي مما يزيد الأمر سوءاُ

جهد رائع واصل صديقي

هذه اللعبه فزت فيها مرتين فقط :D صراحه ممتعه و جارى تجربة نسختك :)

لن تستطيع الفوز في نسختي موهاهاهاها

شكرا لك

انا أستخدم محرر Atom

السلام عليك ورحمة الله وبركاته

بما أنك كتبها ببايثون، فهذا مجهود جبار لا أستطيع أن أنكره، فأنا لا أقدر على أن أكتب بريمجًا صغيرًا إلا بشق الأنفس.

لا أعرف ما السبب لكني لا أستطيع، بل لا أطيق أن أبرنامج أكثر من عشرة أسطر بهذه اللغة، ربما لأني تعودت على السي ولغة التجميع، أو أن المصادر التي تعلمت منها كانت سيئة، لذا فهي تبدو لي دبغة، ومرنة زيادة عن الحد (لا سيما في المتغيرات: حجمه، وكنهه، والإعلان عنه)، وحتى نظام التجميعات (التجميع بالإزاحة) يبدو لي صعبًا ومشوشًا عندما أحاول فهم الشفرة أو مراجعتها.

ولكن فيما يتعلق بهذه اللعبة فالمشكلتان الوحيدات هما: العدد الكبير للألغام، وكتابة عدد الألغام المحيطة المربع المفتوح.

لكن عدا ذلك فاللعبة جيدة (مع احتياجه للتعريب).

والسلام عليك ورحمة الله وبركاته