مقدمة
إنشاء اللعبة الخاصة بك هو وسيلة مثيرة لممارسة مهارات البرمجة الخاصة بك. تعتمد الألعاب بشكل كبير على معالجة إدخال المستخدم لاتخاذ قرارات ديناميكية. يجب أن تحتوي كل لعبة أيضا على مجموعة من القواعد المحددة التي تحدد الإجراءات والأحداث في اللعبة.
لنفترض أنك تريد إنشاء لعبتك الخاصة. قد لا تكون مستعدا لتطوير لعبة كاملة الميزات، لذلك تقرر أن تبدأ صغيرة قدر الإمكان. تريد نقل حرف عبر الشاشة وجعله يستهلك كائنا. يمكن أن يؤثر استهلاك الكائن على حالة اللاعب. للحفاظ على استمرار اللعبة، أردت إعادة إنشاء الكائن في موقع جديد بمجرد استهلاكه. قررت أنك ستحتاج إلى استخدام أساليب للحفاظ على تنظيم التعليمات البرمجية للعبتك.
في هذه الوحدة النمطية، ستقوم بتطوير الميزات التالية لتطبيق اللعبة المصغرة:
- ميزة لتحديد ما إذا كان اللاعب قد استهلك الطعام
- ميزة تحدث حالة اللاعب اعتمادا على الطعام المستهلك
- ميزة توقف سرعة الحركة مؤقتا اعتمادا على الطعام المستهلك
- ميزة لإعادة إنشاء الطعام في موقع جديد
- خيار لإنهاء اللعبة إذا تم الضغط على حرف غير معتمد
- ميزة لإنهاء اللعبة إذا تم تغيير حجم نافذة المحطة الطرفية
بنهاية هذه الوحدة النمطية، ستقوم بإنشاء تطبيق لعبة مصغرة قابل للعب!
إشعار
هذه وحدة مشروع تحدي حيث ستكمل مشروعا من طرف إلى طرف من مواصفات. تهدف هذه الوحدة النمطية إلى أن تكون اختبارا لمهاراتك؛ هناك القليل من التوجيهات ولا توجد تعليمات خطوة بخطوة.
الأهداف التعليمية
في هذه الوحدة النمطية، ستثبت قدرتك على:
- استخدم تعليمة Visual Studio برمجية لتطوير تطبيق وحدة تحكم C# يستخدم أساليب لتنفيذ مهام سير العمل المنطقية.
- فهم التعليمات البرمجية الموجودة وإجراء تغييرات مستنيرة للتصميم.
- إنشاء قيم وطرق إرجاع باستخدام المعلمات المطلوبة والاختيارية.
المتطلبات الأساسية
- تجربة استخدام تعليمة Visual Studio برمجية لتطوير وبناء وتشغيل تطبيقات وحدة تحكم C# التي تتضمن إدخال/إخراج وحدة التحكم والوصول إلى أساليب فئات .NET.
- تجربة استخدام أنواع بيانات C# بما في ذلك
intstringالصفائف و و - تجربة استخدام
switchالعبارات وعبارات if-else والحلقاتfor - تجربة استخدام
Randomالفئة لإنشاء رقم عشوائي. - الفهم الأساسي لأساليب C#