< Return to Video

الفنانون | فكّر كمرمز، حلقة 5

  • 0:23 - 0:28
    كان الصباح والقطار كلاهما يبزغ
    عندما وصلت إيثيك بصُحبة هيدج إلى الغابة.
  • 0:28 - 0:31
    لقد استرجع المغامران أول قطعة فنية...
  • 0:31 - 0:33
    "عقدة القوة"...
  • 0:33 - 0:37
    وقَدِموا إلى غابة 198
    للبحث عن القطعة الثانية.
  • 0:37 - 0:42
    ورحبت بهما، رئيسة المستعمرة، أوكتيفيا.
  • 0:42 - 0:44
    أنشأت بيت الشجرة هذا كملجأ
  • 0:44 - 0:47
    بعد أن حل الرجال الآليون
    محل الجميع في القيام بأعمالهم.
  • 0:47 - 0:51
    صممت لتكون ملاذا،
    حيث يستطيع الناس تتبع شغفهم
  • 0:51 - 0:53
    بإتقان الحرف، وتحقيق الكمال.
  • 0:53 - 0:55
    الذي كان لهم... في البداية.
  • 0:55 - 0:58
    ولكن منذ بضعة سنوات نسي الجميع الهدف.
  • 0:58 - 0:59
    لقد هجروا الفنون والحرَف
  • 0:59 - 1:03
    وبدلًا من ذلك، رسموا وعرضوا صورا لأنفسهم
  • 1:03 - 1:05
    مرارًا وتكرارًا.
  • 1:05 - 1:08
    موقع التحفة الفنية الثانية ليس بخفي:
  • 1:08 - 1:11
    هو في برج،
    عليه حراسة من رجال آليين عسكريين،
  • 1:11 - 1:15
    ووادي بلا قرار،
    ومن يعلم ما الأفخاخ الأخرى الموجودة.
  • 1:15 - 1:19
    حالما ارتفع البرج وبداخله العقدة،
  • 1:19 - 1:23
    أصبح التواصل البشري عبر الأرض مظلمًا.
  • 1:23 - 1:25
    إن أوكتيفيا تقوم بملاحقته منذ سنوات،
  • 1:25 - 1:29
    ولكن لتحاول كما تشاء،
    فالدفاعات ستتصدى لها.
  • 1:29 - 1:33
    مجرد المحاولة للوصل إلى البرج،
    سيحتاج الفريق إلى مُشتت.
  • 1:33 - 1:35
    لدى أوكتيفيا فكرة:
  • 1:35 - 1:39
    إثارة الناس من أجل القيام
    بعملية تخريب بنيةٍ حسنة.
  • 1:39 - 1:43
    لوحات السكان عبارة عن مربعات
    تأتي بأحجام مختلفة،
  • 1:43 - 1:47
    كلها عبارة عن رقم فردي
    من البيكسلات العابرة.
  • 1:47 - 1:49
    يلتقط الآليون المساعدون
    اللوحات المنتهية
  • 1:49 - 1:53
    ويقومون بتعليقها في أماكن عامة
    من أجل أن يعجب بها الجميع.
  • 1:53 - 1:57
    هنالك هامش ضيق من الوقت
    حيث يمكن لهيدج أن يقوم بالدخول للوحات.
  • 1:57 - 2:00
    إذا قام بترميز كل واحدة بـ x،
  • 2:00 - 2:03
    عندها سيلوم الناس الآليين المساعدين،
  • 2:03 - 2:06
    مسببًا الإلهاء الذي يحتاجه الفريق.
  • 2:06 - 2:09
    فقط لو كان هذا الأمر سهلًا.
  • 2:09 - 2:11
    لا يمكن لهيدج أن يقوم فقط برسم x...
  • 2:11 - 2:15
    يحتاج معالج الرسم لديه
    تعليمات في غاية الدقة.
  • 2:15 - 2:17
    بمعاملة اللوحات كشبكة مربعات،
  • 2:17 - 2:21
    يمكن أن يملأها ببكسل واحد،
    أو مربع صغير، في كل مرة.
  • 2:21 - 2:25
    يمكنه أن يتحرك نحو الأمام
    ويصنع زاوية 90 درجة فوق اللوحات القماشية،
  • 2:25 - 2:28
    ولكن لا يمكن أن يتحرك قطريًا.
  • 2:28 - 2:33
    كيف ستبرمج إيثيك هيدج ليرسم x فوق كل لوحة؟
  • 2:33 - 2:41
    قم بالإيقاف الآن لتكتشف ذلك بنفسك.
  • 2:41 - 2:43
    إليك تلميح.
  • 2:43 - 2:46
    حاول أن تقوم برسم شبكة مربعات مثل هذه،
  • 2:46 - 2:48
    وقم بمحاكاة طريق هيدج فوقها.
  • 2:48 - 2:51
    ما النمط الذي ممكن أن تجده لتقوم بتوجيهه؟
  • 2:51 - 2:56
    قم بالإيقاف الآن لتكتشف ذلك بنفسك.
  • 2:56 - 2:58
    التحدي يكمن هنا بصياغة مجموعة من التعليمات
  • 2:58 - 3:01
    التي ستعمل لأي شبكة مربع.
  • 3:01 - 3:04
    لحسن الحظ،
    واحدة من نقاط القوة في البرمجة
  • 3:04 - 3:07
    هي المرونة ليس لحل مشكلة واحدة فقط،
  • 3:07 - 3:10
    ولكن مجموعة كاملة منها مرةً واحدة.
  • 3:10 - 3:15
    عادةً يساعد أن تبدأ بواحدة،
    وتعمل باتجاه المجموع.
  • 3:15 - 3:17
    لنفترض أن لدينا هذا المربع.
  • 3:17 - 3:21
    يمكن لهيدج أن يقيس طول كلا جانبيه
    ويخزن الرقم كمتغير.
  • 3:21 - 3:26
    الآن، ما نحتاج إليه هو خطة
    من أجل كيف سيقوم هيدج برسم x،
  • 3:26 - 3:27
    بيكسل بعد بيكسل.
  • 3:27 - 3:30
    هنالك أكثر من جواب واحد صحيح
    لكيفية القيام بذلك:
  • 3:30 - 3:32
    لنقوم بإلقاء نظرة على الثاني.
  • 3:32 - 3:35
    أولًا، ماذا لو انتقل هيدج سطرًا سطرًا،
    كآلة كاتبة؟
  • 3:35 - 3:38
    إذا الشكل عبارة عن لوحة
    9 بيكسلات في 9 بيكسلات،
  • 3:38 - 3:43
    على السطر الأول سيلوّن،
    ثم يتجاوز 7 بيكسلات، ومن ثم يلوّن مجددًا.
  • 3:43 - 3:47
    في السطر الثاني، سيتجاوز الأول،
    ثم يلوّن، ثم يتجاوز 5 بيكسلات، ثم يلوّن.
  • 3:47 - 3:49
    وهكذا.
  • 3:49 - 3:53
    المعادلة هنا عبارة تجاوز بيكسل عند البداية
  • 3:53 - 3:54
    يزيد بمقدار بيكسل في كل مرة.
  • 3:54 - 3:58
    والبيكسلات التي تجاوزت في الوسط
    ينزل بمقدار 2.
  • 3:58 - 4:01
    الأمور تتعقد أكثر عندما
    يصل هيدج للوسط.
  • 4:01 - 4:04
    يوجد هنا سطر مرسوم عليه بيكسل واحد فقط.
  • 4:04 - 4:06
    ثم ينقلب الأمر برمته...
  • 4:06 - 4:10
    عدد البيكسلات المتجاوزة
    يتناقص بمقدار واحد كل مرة من جهة اليسار،
  • 4:10 - 4:14
    ويصعد بمقدار بيكسلين كل مرة في الوسط.
  • 4:14 - 4:17
    برمجة هيدج لفعل هذا بسلسلة
    من الحلقات سوف تفي بالغرض
  • 4:17 - 4:20
    وهذا عبارة عن حل أمثل.
  • 4:20 - 4:23
    العقبة الرئيسية في هذا الحل
    إنه يحتاج الكثير من المنطق...
  • 4:23 - 4:26
    معرفة ما المفروض القيام به في الوسط،
    ومتى ستقوم بعكس العملية،
  • 4:26 - 4:29
    ومعرفة كيفية القيام بذلك بدقة.
  • 4:29 - 4:31
    إذًا كيف يمكن أن نصل لهذا
  • 4:31 - 4:35
    لذلك يبقى المنطق ثابتا
    من البداية حتى النهاية؟
  • 4:35 - 4:40
    المفتاح الرئيسي للحل هو النظر للشبكة
    على أنها مربعات متحدة المركز.
  • 4:40 - 4:43
    يتبع كل مربع النمط نفسه...
  • 4:43 - 4:47
    البيكسلات الملونة على الحواف،
    ووحدات البيكسل المرحّلة بينها.
  • 4:47 - 4:50
    فإذا استطعنا اكتشاف طريقة
    لرسم مربع واحد متداخل،
  • 4:50 - 4:55
    الانتقال للتالي، والتكرار،
    يمكننا أن نقوم بطلائها كلها.
  • 4:55 - 4:57
    القيام بطلي الزاويا الخارجية هو الأسهل.
  • 4:57 - 5:00
    ابدأ بالزوايا وقم برسم البيكسل.
  • 5:00 - 5:02
    إذا رمزنا لطول اللوحة بـ n،
  • 5:02 - 5:05
    قم بالتحرك نحو الأمام بمقدار
    n مطروحا منها 1.
  • 5:05 - 5:07
    قم برسم بيكسل آخر، وتحرك نحو اليمين.
  • 5:07 - 5:11
    الآن قم بإعادة الأمر مرةً أخرى... ومجددًا.
  • 5:11 - 5:16
    والآن تحرك قدمًا بمقدار واحد أقل، انتقل
    يمينًا، ثم تقدم نحو الأمام بمقدار واحد،
  • 5:16 - 5:19
    وسيكون هيدج ضمن المربع متحد المركز التالي
  • 5:19 - 5:22
    ومستعد لتكرار العملية بأكملها.
  • 5:22 - 5:28
    كل مربع أصغر بمقدار n مطروحًا منه بيكسلين
    من الأخير بالطول والعرض،
  • 5:28 - 5:32
    ويمكننا اتباع هذا النمط اللولبي
    طول المسافة باتجاه الوسط
  • 5:32 - 5:37
    مع حلقة ومتغير يقومان بتتبع المسافة
    التي على هيدج أن يطيرها.
  • 5:37 - 5:39
    إنها واحدة من الطرق التي تفضُل غيرها؟
  • 5:39 - 5:41
    إنها تعتمد على ماذا القيمة التي تتخذها.
  • 5:41 - 5:45
    قوة اللولب هي بساطة إيجاد النمط
  • 5:45 - 5:48
    وإعادة استخدام نفس المنطق
    من البداية هتى النهاية.
  • 5:48 - 5:50
    الاستفادة من أسلوب الآلة الكاتبة
  • 5:50 - 5:52
    وذلك لأنها حل أكثر عمومية،
  • 5:52 - 5:56
    مما يعني أن بإمكانها التأقلم
    بسهولة أكبر لملأ أي نمط.
  • 5:56 - 5:59
    من أجل مصلحة إيثك، كلاهما سيجدي نفعًا.
  • 5:59 - 6:01
    فلذلك إليك ما حدث.
  • 6:01 - 6:04
    قام هيدج بتشويه اللوحات بأكملها بسرعة.
  • 6:04 - 6:05
    وخلال لحظات
  • 6:05 - 6:09
    تندلع نداءات الاستغاثة
    في جميع أرجاء الغابة.
  • 6:09 - 6:12
    يترك حراس البرج العسكريون مواقعهم
  • 6:12 - 6:14
    لتهدئة الناس المهتاجة،
  • 6:14 - 6:17
    وينسل كل من إيثك، وهيدج، وأوكتيفيا...
  • 6:17 - 6:20
    وانسلوا قريبًا إلى الممر الضيق
  • 6:20 - 6:23
    الكائن بينهم وبين البرج.
Title:
الفنانون | فكّر كمرمز، حلقة 5
Speaker:
أليكس روزنتال
Description:

عرض الدرس الكامل: https://ed.ted.com/lessons/the-artists-think-like-a-coder-ep-5

هذه هي الحلقة الخامسة من سلسلتنا للرسوم المتحركة "فكر كمرمز". تتبّع هذه السلسة المكونة من 10 حلقات فتاة تدعى إيثك، ورفيقها الآلي، هيدج، أثناء محاولتها إنقاذ العالم. يشرع الاثنان في السعي لجمع ثلاثة قطع أثرية ويجب عليهما عبور طريقهما عن طريق حل سلسلة من الألغاز البرمجية.

درس من تأليف أليكس روزنتال، من إخراج ستوديو كوزونوت للرسوم المتحركة.

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
06:25

Arabic subtitles

Revisions Compare revisions