صورة


بايثون

كاسحة ألغام (2)

مرحبا بالعالم

مرحبًا بالجميع ، نظرًا لأن المزيد والمزيد من الآباء يهتمون أكثر فأكثر بالبرمجة ، ومع المزيد والمزيد من المنتجات عالية التقنية ، يبدأ الناس في الاهتمام بلغات البرمجة. اليوم ، حدّث سامبسون الخطوة الثانية من لعبة كاسحة الألغام "إنشاء رقعة شطرنج" ، لذا فهي لا تزال هي القواعد القديمة ، فلنشاهد الفيديو أولاً ~

كاسحة ألغام (2) فيديو

تحديد حقول الألغام

صورة

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


نستخدم طريقة (s، n) random.sample لاختيار عشوائي لعدد محدد من البيانات الفريدة في تسلسل ، المعلمة الأولى هي التسلسل ، والثانية هي الرقم.

بعد ذلك ، بعد إنشاء رقم اللغم بشكل عشوائي ، نقوم بتغيير قيمة الكتلة المقابلة إلى 1 ، والتي تُستخدم للإشارة إلى اللغم المدفون ~

قم بتحديث الشاشة

صورة

نعرض مربعات الشبكة التي تم إنشاؤها للتو في الجزء العلوي من الشاشة ونلفها في حلقة لإبقائها محدثة.

‍ الاداءات

صورة

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

نهاية
صورة
امسح الرمز ليتبعني
العب مع الشعار
أولئك الذين يفهمون الجماليات والفن هم الواعدون