0Pricing
Coding for Kids · درس

تحريك الأشياء

غيّر الموضع مرارًا لإنشاء حركة

تحريك الأشياء درس مجاني في Coding for Kids على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Coding for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Coding for Kids 4 دروس في المجموع.

لنحرك الأشياء

مرحبًا أيها الرسّامون المتحركون! 🎬🐢 اليوم سنجعل الأشياء تتحرك على الشاشة!

تُسمى الصور المتحركة رسومًا متحركة.

ما الرسوم المتحركة؟

الرسوم المتحركة ليست سوى تغييرات صغيرة كثيرة تحدث بسرعة! 🎞️

مثل كتاب الصور المتحركة: تتغير كل صفحة قليلًا، فيبدو لنا أنها تتحرك!

الموضع على الشاشة

للسلحفاة موضع: أي مكان وجودها على الشاشة. 📍

نستخدم العددين x (يسارًا ويمينًا) وy (أعلى وأسفل).

التحرك باستخدام goto

ينقل t.goto(x, y) السلحفاة إلى موضع معين. 🎯

غيّروا الموضع، فتتحرك السلحفاة إليه!

import turtle

t = turtle.Turtle()
t.goto(100, 0)
turtle.done()

لقد انزلقت إلى الجانب

انزلقت السلحفاة إلى الموضع 100, 0. 🐢➡️

هذه هي الحركة! تخيّلوا الآن تكرار ذلك بسلاسة مرة بعد مرة.

رفع القلم

للتحرك دون رسم خط، نرفع القلم باستخدام t.penup(). ✏️⬆️

بعد ذلك تتحرك السلحفاة كالشبح، فلا تترك أثرًا! 👻

التحرك دون رسم

شاهدوا السلحفاة وهي تنساب دون أن تترك خطًا خلفها. 👻

import turtle

t = turtle.Turtle()
t.penup()
t.goto(120, 60)
turtle.done()

خطوة بخطوة

لإنشاء رسوم متحركة، نحرّكها قليلًا، ثم نحرّكها قليلًا أكثر. 👣

تجعل كل خطوة صغيرة الحركة تبدو سلسة.

تغيير الموضع مع مرور الوقت

إذا واصلنا تغيير x بمقدار صغير، فستتحرك السلحفاة ببطء عبر الشاشة! 🌬️

import turtle

t = turtle.Turtle()
t.penup()
t.goto(0, 0)
t.goto(20, 0)
t.goto(40, 0)
turtle.done()

هذه هي الرسوم المتحركة

تحركت السلحفاة إلى 0، ثم 20، ثم 40. 🐢💨

حركات صغيرة كثيرة = حركة سلسة. هذا هو سر جميع الرسوم المتحركة!

أصبحتم قادرين على الحركة

تعلّمتم استخدام goto() وpenup()، وأن الرسوم المتحركة تتكون من حركات صغيرة كثيرة. 🎬

اختبار سريع

اختبار الرسوم المتحركة! 🎞️

أبطال الحركة

رائع! 🎉 لقد جعلتم الأشياء تتحرك.

الدرس التالي: استخدام الحلقات لمواصلة تحريك الأشياء! 🔁

الأسئلة الشائعة

هل درس «تحريك الأشياء» مجاني؟

نعم — نص درس «تحريك الأشياء» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Coding for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Coding for Kids 4 دروس في المجموع.

ماذا ستتعلم في «تحريك الأشياء»؟

غيّر الموضع مرارًا لإنشاء حركة تتمرن على Coding for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Coding for Kids؟

لا تُشترط خبرة سابقة. Coding for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «تحريك الأشياء»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Coding for Kids هذا؟

نعم. كل درس في Coding for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. تحريك الأشياء
  2. تكرار الحركة
  3. الارتداد
  4. حركتك الخاصة
← العودة إلى Coding for Kids