أخواني الأحبة أعضاء المنتدى الجدد،
أقدم لكم هذه اللعبة الصغيرة، مرفقاً إياها ومرفقاً الكود كاملاً:
إستوحيت فكرة اللعبة من لعبة كانت تأتي مع الويندوز 3 (أي الوندوز الذي سبق 95)، كانت لعبة الويندوز (لمن لم يعمل على ذلك الإصدار القديم) عبارة عن مجموعة من الصور المخفية وعندما ينقر المستخدم على زر ما فإن صورة تظهر، ويجب أن يتذكر المستخدم الصورة ويبحث عن الصورة المماثلة لها حتى يحصل على علامة، وهكذا يستمر باللعب حتى ينهي الصور كاملة...
أما اللعبة التي أرفقتها هنا فلا يوجد بها صور بل عبارة عن 52 زراً مقسمة الى أربعة صفوف، الصف الأول والثاني يوجد فيهما حروف اللغة الإنجليزية Capital Letters (لون خلفية الأزرار حمراء) والصفان الثالث والرابع Small Letters (لون خلفية الأزرار زرقاء)، ويقوم المستخدم بالنقر على زر ما من الأزرار الحمراء (أو الزرقاء) ليظهر الحرف الأبجدي الذي يخفيه، فيذهب الى المجموعة الثانية وينقر على ما يشاء من أزرتها ليظهر الحرف الذي يخفيه، فإن تطابق الحرفان (مثلاً حرف D وd) فإن البرنامج يقوم بشطبهما من النموذج ويسجل نقطة للمستخدم، وهكذا يستمر المستخدم على هذا المنوال حتى ينهي الأزرة كاملة وهنا تظهر رسالة للمستخدم تبين له الوقت المستغرق لإنهاء اللعبة وعدد نقرات الفأرة.
* لا يستطيع المستخدم أن يفتح أكثر من زرين في نفس الوقت وإلا ظهرت رسالة خطأ تخبره بعدم إمكانية ذلك.
* قد تكون اللعبة مفيدة للأطفال الذين يودون تعلم الأبجدية الإنجليزية (ربط الحروف الكبيرة والصغيرة).
ملاحظة سريعة على الكود:الكود سهل ولا يحتاج الى شرح مفصل، وإن إستعصت نقطة ما فيه عليكم فأنا على أتم الإستعداد بالإجابة، مع ملاحظة بأن الكود يمكن أن يطوّر بصورة أفضل، ويمكن تطوير اللعبة أيضاً عن طريق الإستعاضة عن الحروف بصور صغيرة حتى تكون أكثر متعة (وهنا تصبح نفس لعبة الويندوز القديمة)، يرجى محاولة القيام بذلك.
الفوائد المتوخاة من دراسة كود اللعبة:
1) تعلم كيف إضافة الأدوات الى البرنامج في وقت التشغيل، فقد أضفت الأزرار ال 52 بهذه الطريقة وقمت بإضافة Handler لها يطلق حدث Click.
2) تعلم كيف إستخدام loop وكيف إستخدام ال For Next، وقد إستعنت بهاتين الخاصتين بالتحديد لترتيب الحروف عشوائياً بصورة لا يمكن أن تتطابق مواقع الحروف في أي لعبتين على الإطلاق.
3) تعلم كيفية إستخدام Timer.
4) كيفية إستخدام جمل الشرط، فالبرنامج مليء بها.
هذا بالإضافة الى فوائد أخرى يمكن ملاحظتها من الكود.
كل عام وأنتم بألف خير بمناسبة عيد الفطر الكريم، أعاده الله علينا جميعاً وقد تحقق النصر لمجاهدينا الأبطال ورُفعت الغمّة عن أمتنا.