الاستعداد للتحدي

مكتمل

سوف تستخدم Visual Studio Code لتطوير لعبة صغيرة صغيرة. يجب أن يحدد تطبيقك أساسيات اللعبة، بما في ذلك تحديث حالة اللاعب، ومعالجة حركة اللاعب، واستهلاك وإعادة إنشاء عنصر غذائي. ستقوم بتطوير كل من هذه الميزات وتشغيل اختبار لعبة مبسط.

مواصفات المشروع

يتضمن مشروع التعليمات البرمجية ل Starter لهذه الوحدة ملف Program.cs مع ميزات التعليمات البرمجية التالية:

- The code declares the following variables:
    - Variables to determine the size of the Terminal window.
    - Variables to track the locations of the player and food.
    - Arrays `states` and `foods` to provide available player and food appearances
    - Variables to track the current player and food appearance

- The code provides the following methods:
    - A method to determine if the Terminal window was resized.
    - A method to display a random food appearance at a random location.
    - A method that changes the player appearance to match the food consumed.
    - A method that temporarily freezes the player movement.
    - A method that moves the player according to directional input.
    - A method that sets up the initial game state.

- The code doesn't call the methods correctly to make the game playable. The following features are missing:
    - Code to determine if the player has consumed the food displayed.
    - Code to determine if the food consumed should freeze player movement.
    - Code to determine if the food consumed should increase player movement.
    - Code to increase movement speed.
    - Code to redisplay the food after it's consumed by the player.
    - Code to terminate execution if an unsupported key is entered.
    - Code to terminate execution if the terminal was resized.

هدفك في هذا التحدي هو استخدام الميزات الموجودة وإنشاء الميزات المفقودة لجعل اللعبة قابلة للعب.

الإعداد

استخدم الخطوات التالية للتحضير لتمارين مشروع التحدي:

  1. لتنزيل ملف مضغوط يحتوي على رمز مشروع Starter، حدد الارتباط التالي: Lab Files.

  2. فك ضغط ملفات التنزيل.

    فك ضغط الملفات في بيئة التطوير الخاصة بك. ضع في اعتبارك استخدام الكمبيوتر كبيئة تطوير حتى تتمكن من الوصول إلى التعليمات البرمجية الخاصة بك بعد إكمال هذه الوحدة. إذا كنت لا تستخدم الكمبيوتر كبيئة تطوير، فيمكنك فك ضغط الملفات في بيئة الاختبار المعزولة أو البيئة المستضافة.

    1. على جهازك المحلي، انتقل إلى مجلد التنزيلات.
    2. انقر بزر الماوس الأيمن فوق Challenge-project-Create-methods-in-CSharp.main.zip، ثم حدد Extract all.
    3. حدد إظهار الملفات المستخرجة عند اكتمالها، ثم حدد استخراج.
    4. دون موقع المجلد المستخرج.
  3. انسخ مجلد ChallengeProject المستخرج إلى مجلد سطح مكتب Windows.

    إشعار

    إذا كان هناك مجلد يسمى ChallengeProject موجود بالفعل، يمكنك تحديد استبدال الملفات في الوجهة لإكمال عملية النسخ.

  4. افتح مجلد ChallengeProject الجديد في Visual Studio Code.

    1. افتح Visual Studio Code في بيئة التطوير الخاصة بك.

    2. في Visual Studio Code، في القائمة File ، حدد Open Folder.

    3. انتقل إلى مجلد Windows Desktop وحدد موقع مجلد "ChallengeProject".

    4. حدد ChallengeProject ثم حدد Select Folder.

      يجب أن تظهر طريقة عرض Visual Studio Code EXPLORER مجلد ChallengeProject ومجلدين فرعيين باسم Final وStarter.

أنت الآن جاهز لبدء تمارين مشروع التحدي. حظ سعيد!