دورة تطوير بايثون
الفصل
>
المستوى
مقدمة إلى Python
الحركة باستخدام الدوال
لقد ضللت نفسك في الغابة! أخرج منها وعُد إلى مزرعتك عن طريق كتابة أوّل أسطر الكود الخاصة بـ Python!
Python هي لغة برمجة متعددة الاستخدامات يمكنك استخدامها في مجموعة متنوعة من التطبيقات بما في ذلك الألعاب!
مهمتك الأولى هي الوصول إلى النجمة باستخدام الكود لإكمال المستوى!
إذا واجهت مشكلة، حاول الضغط على زر Help في الزاوية اليمنى العليا من الشاشة أو اضغط على زر Code Book للحصول على شروحات مصورة لجميع الأكواد المستخدمة في اللعبة.
يمكنك أيضًا الحصول على مساعدة من Virtual Teacher، ستقوم هذه الخاصية بإظهار نصائح عبر نوافذ منبثقة في محرر الكود لتوجيهك خلال عملية البرمجة. يمكنك تفعيلها وإيقافها عن طريق تبديل أيقونة المعلم الموجودة في أعلى المحرر. وتعلمك أيقونة العملة المجاورة بعدد النصائح التي يحق لك الحصول عليها.

الهدف
اتبع مسار الغابة واصل إلى المخرج لإكمال المستوى.
كيف يمكنك عبور الغابة؟ باستخدام الدوال بالطبع!
الدوال هي أوامر برمجية مفيدة تؤثر على العالم من حولك. يتم كتابة هذه الأوامر في محرر التعليمات البرمجية أدناه.
في لغة البرمجة بايثون، يتم تقسيم الدوال إلى وحدات.
تستخدم وحدة player للتفاعل مع عالم اللعبة.
لهذا السبب نحتاج إلى "import" وحدة player لاستخدام دوالها.
يتم تنفيذ الدوال عن طريق كتابة الكلمة "player" ثم نقطة، تليها اسم الدالة والأقواس.
يتم تنفيذ الدوال واحدة تلو الأخرى، من الأعلى إلى الأسفل - مما يعني أن الترتيب مهم.
الدوال التالية متاحة لك:
- للانتقال للأمام، يجب كتابة
player.move_forward(). - للتحول إلى اليسار، يجب كتابة
player.turn_left(). - للتحول إلى اليمين، يجب كتابة
player.turn_right().
يمثل علامة X البيضاء المعروضة بعد أول حركة موقع البداية الخاص بك، بينما يمثل النجم في نهاية الطريق هدفك النهائي.
بمجرد الانتهاء من كتابة التعليمات البرمجية، اضغط على زر "Run" لتنفيذ جميع الأوامر واحدًا تلو الآخر.
جربها!