مرشد تطويرمشروع في
برنامج سكراتش
دورة المياه في الطبيعة
اعداد :ثناء عويسات
الفهرس
البداية2 .................................................................................
بيئة العمل 3 .............................................................................
الدخول /التسجيل لحساب سكراتش 4 ...................................................
خطوة ( – )1البدء بالمشروع 5 ............................................................
خطوة ( – )2تغيير اسم المشروع 6 ........................................................
خطوة ( – )3تحميل مجلد الصور والاصوات7 .............................................
خطوة ( -)4ازالة كائن "القطة" 7 ..........................................................
خطوة ( -)5تغيير الخلفية 8 ...............................................................
خطوة ( -)6اضافة كائنات "الغيوم"9 ......................................................
خطوة ( -)7اضافة كائن "الشمس"11 .....................................................
خطوة ( -)8اضافة حركة "الشمس" 13 ...................................................
خطوة ( -)9اضافة كائن "البخار" 16 ......................................................
خطوة ( -)10اضافة حركة "الشمس"19 ..................................................
خطوة ( -)11برمجة الخلفيات23 .........................................................
خطوة ( -)12حركة "الغيوم" 25 ..........................................................
خطوة ( -)13اضافة كائن "البرق"29 ......................................................
خطوة ( -)14اضافة حركة "البرق"31 .....................................................
خطوة ( -)15اضافة كائن "المطر"33 ......................................................
خطوة ( -)16اضافة حركة "المطر"34 .....................................................
1
البداية
في هذا المشروع سنقوم ببرمجة "دورة المياه في الطبيعة".
المشروع الذي سنبرمجه سيجسد لنا دورة المياه في الطبيعة.
في دورة المياه في الطبيعة تقوم الشمس بتبخير المياه من المسطحات المائية التي على سطح
الكرة الارضية ،تتصاعد أبخرة المياه الى الغيوم وتتكاثف .تزداد كمية المياه في الغيوم ،تتحرك
ذرات الغيوم بفعل التيارات الهوائية وتصطدم ببعضها البعض ويهطل المطر.
خلال مشروعنا سنقوم بتجسيد الدورة المشروحة أعلاه وذلك على قسمين في القسم الأول
تتحرك الشمس وتبخر المياه ،تتصاعد أبخرة المياه الى الغيوم وتتكثف .وفي القسم الثاني تتغير
الخلفية ،تتحرك الغيوم وتصطدم ببعضها وينزل المطر.
رابط للمشروع ،مفضل عرضه للطلاب قبل البدء ببرمجته.
2
بيئة العمل
سنطور ونبرمج هذا المشروع في بيئة سكراتش في الرابط:
https://scratch.mit.edu
3
الدخول /التسجيل لحساب سكراتش
للدخول الى بيئة سكراتش عليك التسجيل أولا ،اتبع الخطوات التالية:
)1أدخل الى موقع سكراتش عن طريق الرابط هنا.
)2اضغط على "انضم الى سكراتش"
)3وعبئ التفاصيل المطلوبة.
اذا قمت بالتسجيل مسبقا واستخدمت الموقع عليك الضغط على "تسجيل الدخول" وتعبئة
تفاصيلك.
4
خطوة ( – )1البدء بالمشروع
لإنشاء مشروع جديد عليك اختيارأنش ئ من القائمة أعلاه
تفتح لك حينها الصفحة التالية:
اذا أردت تغيير اللغة عليك الضغط على زر "الكرة الارضية" في الاعلى واختيار اللغة التي
تريدها.
5
خطوة ( – )2تغييراسم المشروع
بداية نطلق على مشروعنا اسما ملائما لمحتواه.
نغيرالاسم الىwater cycle :
أو أي اسم مناسب آخر.
6
خطوة ( – )3تحميل مجلد الصور والاصوات
نحتاج لبناء المشروع خلفيات ،صور وأصوات مختلفة عن التي موجودة في بيئة سكراتش ،لذا
علينا تحميل هذه الصور والاصوات من الرابط هنا.
أنش ئ مجلدا خاصا بك في حاسوبك الشخص ي وح ّمل عليه جميع الملفات الموجودة في المجلد.
خطوة ( -)4ازالة كائن "القطة"
في مشروعنا لا نحتاج للقطة بل لكائنات أخرى سنذكرها لاحقا ،لذا لا حاجة لنا بالقطة،
نقوم بحذف القطة بالضغط عليها بالزر الايمن للفأرة واختيار"حذف".
أو الضغط على صورة المقص ثم الضغط على القطة.
بعد الحذف ستبقى المنصة فارغة بدون أي كائن.
7
خطوة ( -)5تغييرالخلفية
في مشروعنا سيكون هناك خلفيتان.
نختاربداية الخلفية الاولى lake1من مجلد الصور الذي حملناه وذلك باختيار من
قائمة خلفية جديدة:
تظهرعندها النافذة التالية ،نختارمنها الصورة :lake1
8
خطوة ( -)6اضافة كائنات "الغيوم"
في مشروعنا ستكون هناك 4غيوم في السماء ،التي ستتحرك لاحقا وتصطدم ببعضها ليهطل
المطر.
نختارمن قائمة كائن جديد ،اختياركائن من المكتبة كالتالي:
من نافذة مكتبة الكائنات نختار"الأشياء" ثم نختارالغيمة ":"Cloud
موقع الغيمة
نحرك الغيمة الأولى التي وضعناها الى الأعلى والى اليسارلتكون في السماء هكذا:
9
مضاعفة الغيمة
في مشروعنا ستكون 4غيوم ،لذلك سنقوم بمضاعفة الغيمة التي أضفناها وتحريك النسخة
الجديدة من الغيمة الى المكان الملائم.
نضغط بالزر الأيمن للفأرة على الغيمة ونختارمضاعفة:
نكرر هذه العملية مرتين ،وبذلك يكون لدينا 4غيوم.
نرتب الغيوم كالتالي:
غيمة 1 غيمة 2 غيمة 3 غيمة 4
الان الكائنات في المكان المناسب ،سنقوم ببرمجة حركتها لاحقا.
10
خطوة ( -)7اضافة كائن "الشمس"
في القسم الأول للمشروع تكون الشمس التي تتحرك وتبخرالمياه في البحيرة.
نضيف كائن الشمس ،نختارمن قائمة كائن جديد ،اختيار كائن من المكتبة كالتالي:
من نافذة مكتبة الكائنات نختار"الأشياء" ثم نختارالشمس ":"Sun
موقع الشمس
نحرك الشمس لتكون في أعلى السماء الى اليسارهكذا:
11
مظهر الشمس
الشمس التي اخترناها لها مظهر واحد فقط ،نضيف لها مظهرا آخرا ليبدو وكأنها تتحرك،
،ثم نضغط بالزر الأيمن للفأرة نضغط على المظاهر
ونختارمضاعفة ،فيظهر كالتالي:
"قلب يمين -يسار" من الازرار في سنقوم الان بقلب صورة الشمس بالضغط على الزر
الأعلى:
حينها تنقلب صورة الشمس وتصبح هكذا:
نعود ونضغط على المظهرالأول (الصورة الأولى) لنبدأ ببرمجة حركة الشمس وتغييرمظهرها.
12
خطوة ( -)8اضافة حركة "الشمس"
ستتحرك الشمس باتجاه واحد نحو اليمين وتخرج من المنصة .على الشمس أن تبدأ حركتها
دائما من الجهة اليسرى للمنصة وتحديدا من النقطة ( )-163,120وأن تغير مظهرها .سنقوم
ببرمجة الشمس.
من القائمة "كائنات" نختارالشمس:
ونختارعلامة التبويب "مقاطع برمجية" .
انشاء حدث
من علامة التبويب "مقاطع برمجية" نختار"الأحداث":
ونجرها الى اليمين. نختار اللبنة
13
انشاء حركة
قبل انشاء الحركة علينا تحديد نقطة بداية الشمس وهي النقطة (.)-163,120
من علامة التبويب "مقاطع برمجية" نختار"الحركة":
،نجرها الى اليمين ونلصقها باللبنة نختار اللبنة
السابقة ونسجل الاحداثيات الصحيحة.
نريد أن نحرك الشمس الى اليمين 10خطوات وأن تغير مظهرها .نختار من "الحركة" اللبنة
نختار ونجرها أيضا ونجرها لليمين ،ومن "المظاهر"
لليمين ونلصق اللبنتين ببقية اللبنات.
يكون عندها المقطع البرمجي هكذا:
هذا المقطع يقوم بتحريك الشمس 10خطوات ويغيرمظهرها عند النقرعلى العلم (البداية).
ولكن نحن نريد أن تقطع الشمس كل الطريق نحو اليمين وتخرج من المنصة.
ما العمل؟
14
إضافة لبنة "كرر ___ مرة"
وظيفة الشمس في المشروع أن تتحرك حتى تصل الى أقص ى المنصة الأيمن وأن تغير مظهرها
خلال التحرك .من خلال المقطع السابق تحركت الشمس 10خطوات وغيرت مظهرها مرة
واحدة فقط .اذا علينا البحث عن لبنة التي تكرر هذه العملية عدة مرات.
اللبنة التي نبحث عنها هي "كرر ___ مرات" وهي في عالم البرمجة تسمى حلقة نهائية .وظيفة
الحلقة هي تكرار عمليات معينة عدد معين من المرات ولذا هي نهائية لأنها تتوقف عن العمل
بعد تنفيذ الأوامرالمطلوبة منها أو المكتوبة فيها.
ونض ـ ـ ـ ـ ـ ـ ـ ـ ـع هذه الحلقة موجودة في سكراتش تحت "التحكم" .نختار اللبنة
في داخل الحلقة .ونغ ّير العدد 10الى 25في و اللبنات
كرر و 20بدلا من 10في تحرك ____ خطوات ،لتقطع الشمس الطريق كلها .فيظهر المقطع
هكذا:
عند تشغيل المقطع بالضغط على العلم نلاحظ أن الشمس تتحرك بسرعة كبيرة ،لذا نضيف
بعد المظهر التالي من خانة "التحكم" ،ونغير 1ثانية الى 0.5ثانية اللبنة
من "مظاهر" لتظهر لتكون الحركة واضحة ومعتدلة .كما ونضيف اللبنتين
الشمس عند الضغط على العلم وتختفي بعد
الخروج من المنصة .بعد الإضافة يصبح المقطع
كالتالي:
وبهذا نكون أنهينا حركة الشمس.
15
خطوة ( -)9اضافة كائن "البخار"
الان سنقوم بإضافة "البخار" ،البخار سيظهر عندما تكون الشمس في وسط السماء
وسيتحرك الى الأعلى.
كيف سنحدد بداية ظهور البخار؟ متى ستكون الشمس في وسط السماء؟
لحل هذه الإشكالية سنستخدم توقيت.
انشاء مؤقت
المؤقت عبارة عن عداد ثواني .يبدأ عمل المؤقت بمجرد الضغط عليه ويستمر بالعمل بدون
توقف حتى إذا انتهى المشروع وأعدنا تشغيله.
لذا هناك حاجة بتصفيرالمؤقت في بداية المشروع أي عند الضغط على العلم .
من "التحسس" ونضعها تحت في المقطع البرمجي للشمس هكذا: نختار اللبنة
الان نحن جاهزون لإضافة البخار.
16
إضافة البخار
نضيف كائن البخار ،نختارمن قائمة كائن جديد ،كائن من ملف كالتالي:
من المجلد الذي حملناه في البداية نختارالصورة :steam
مظهر البخار
كما اضفنا مظهرا جديدا للشمس سابقا نضيف بنفس الطريقة مظهرا جديدا للبخار .نضغط
،ثم نضغط بالزر الأيمن للفأرة ونختار على المظاهر
مضاعفة.
"قلب يمين -يسار" من الازرار في سنقوم الان بقلب صورة البخار بالضغط على الزر
الأعلى:
17
حينها تنقلب صورة البخار وتصبح هكذا:
نعود ونضغط على المظهرالأول (الصورة الأولى) لنبدأ ببرمجة حركة البخاروتغييرمظهره.
18
خطوة ( -)10اضافة حركة "الشمس"
ننتبه هنا الى أن البخار يظهر فقط عندما تكون الشمس في وسط السماء ،أي عندما يضغط
زر العلم يكون البخارمختفيا ،هذا هو الحدث الأول.
عندما تكون الشمس في وسط السماء يظهرالبخارمن وسط البحيرة هذا هو الحدث الثاني.
انشاء حدث
كما ذكرنا سابقا علينا إضافة حدثين منفصلين الأول عند الضغط على العلم يختفي البخار،
ونبرمجه هكذا:
نضغط أولا على علامة التبويب "المقاطع البرمجية" ثم نختارمن "الاحداث" اللبنة
(اختف) ونجرها أيضا الى اليمين ونجرها الى اليمين ،ومن "المظاهر" نختار اللبنة
ونلصقها باللبنة السابقة كالتالي:
والحدث الثاني الذي سيبدأ بعد مرور 5ثواني وفيه يظهر البخار ويتحرك الى الأعلى ويغير
ونختار من القائمة مظهره ،نختار من "الاحداث" اللبنة
"المؤقت" بدلا من "شدة الصوت" ونستبدل العدد 10بالعدد 5لتصبح هكذا:
لماذا اخترنا العدد 5؟
لانه بعد مرور 5ثواني من الضغط على العلم تكون الشمس في وسط السماء .يمكننا معرفة
المـــــــوجود تحت التوقيت في أي لحظة نريد عـــــــندما نضغط على المربع بجانب
"التحسس" .عندها يضاف المؤقت على المنصة ونستطيع معرفة الوقت الذي تكون في الشمس
في الوسط ولاحقا الوقت الذي تخرج فيه الشمس من المنصة لإكمال القسم الثاني من
19
مشروعنا .عندما نحصل على هذه المعلومات نعود ونضغط على المربع كيلا يظهر المؤقت في
الصيغة النهائية للمشروع على المنصة.
حركة البخار
بداية نحدد مكان الظهور الأول للبخارفي النقطة (.)17,-100
من "الحركة" الى اليمين .ونلصقها نجر اللبنة
باللبنة
من "المظاهر" ليظهر ولا ننس ى إضافة البخار.
على البخارالتحرك الى الأعلى حتى يصل الغيوم ثم يختفي من جديد .نبدأ ببرمجة حركته!
إضافة اللبنة "كرر حتى ____"
من "التحكم". ليتحرك البخار حتى يلامس الغيوم نختار اللبنة
"كرر حتى ____" هي عبارة عن حلقة نهائية التي تعمل حتى تحقق الشرط المسجل ،تقوم هذه
الحلقة بتكرار الأوامر الموجودة بداخل الحلقة وتتوقف عن العمل عندما يتحقق الشرط
المطلوب.
20
الشرط المطلوب في مشروعنا هو وصول البخار للغيوم وملامستها ،نختار
لبنة من "التحسس" ونغير "مؤشر الفأرة" الى " "Cloud2ونضعها مكان الشرط في الحلقة،
هكذا:
إضافة الحركة
نريد أن نحرك البخارالى الأعلى وأن نغيرمظهره .نختارمن الحركة اللبنتين:
و
ونجرها أيضا لليمين ونجرهما لليمين ونغير 90الى ،0ومن "المظاهر" نختار
ونلصقهن ببقية اللبنات .نشغل المقطع بالضغط عليه مرة واحدة هنا
نرى أن البخار استدار وتحرك الى الأعلى بسرعة ،لذا علينا تغيير نمط دوران البخار الى "يمين
اللبنة من يسار" بدلا من جميع الاتجاهات ،نختار
"الحركة" ونضعها قبل بداية الحلقة.
من "التحكم" ونغير 1الى 0.4لنبطئ من حركة البخار، نضيف أيضا لبنة
21
ولا ننس ى إضافة لبنة "اختف" من "المظاهر" ليختفي البخار مجددا بعد انتهاء حركته .المقطع
النهائي:
وبهذا نكون أنهينا برمجة البخار ،وتكون الصيغة النهائية هي:
ننتقل الى برمجة الخلفيات.
22
خطوة ( -)11برمجة الخلفيات
لمشروعنا كما وضحنا سابقا قسمان :الأول عندما تكون السماء صافية وتبخر الشمس الماء
ويتحرك البخار للغيوم والثاني عندما تكفهر السماء وتتحرك الغيوم وتصطدم ببعضها وينزل
المطر.
لكل قسم ستكون هناك خلفية مناسبة لذا نبرمج الخلفيات بحيث تظهر الخلفية عندما
نضغط زر العلم وتتغيرالخلفية عندما يكون المؤقت أكبرمن .13
إضافة حدث
ونغـ ـ ـ ـ ـ ـ ـ ـير هنا علينا إضــــــــافة حدثين هما
"شدة الصوت" الى "المؤقت" و 10الى .13
نضغط على المنصة -خلفية 1ونختارعلامة التبويب خلفيات:
2
1
23
اذا كانت هناك خلفية أخرى غيرخلفية lake1نحذفها بالضغط على إشارة × .نضيف خلفية
أخرى بالضغط على من قائمة خلفية جديدة فتظهرعندها النافذة التالية ،نختارمنها
الصورة :lake2
نبرمج الخلفيات بالضغط على علامة التبويب المقاطع البرمجية تحت لبنة
نضيف من "مظاهر"
نضيف من مظاهر تحت لبنة
أيضا
وبهذا نكون انتهينا من برمجة الخلفيات.
24
خطوة ( -)12حركة "الغيوم"
نبدأ الان بالقسم الثاني من المشروع وهو حركة الغيوم ،سنقوم خلال هذا المقطع بتحريك
الغيمتين الأولى والثانية فقط.
نبدأ ببرمجة الغيمة الثانية ،Cloud2نضغط عليها من كائنات
إضافة حدث
للغيمة وظيفتان في مشروعنا ،في القسم الأول تكون ثابتة في مكانها في نقطة معينة وعندما
تتغير الخلفية الى الخلفية lake2تبدأ الغيمة بالتحرك نحو اليمين حتى تصطدم بالغيمة التي
على يمينها .Cloud3
ونجرهما نختار من الاحداث اللبنتين
الى اليمين.
25
الحدث الاول
عندما نضغط على العلم على الغيمة أن تكون في النقطة ( ،)-60,127نجراللبنة:
ونلصقها بالحدث الملائم لها ،كالتالي:
الحدث الثاني
تتحرك الغيمة نحو اليمين حتى تصطدم بالغيمة الثالثة .لذا نختار الحلقة "كرر حتى __" التي
استخدمناها مسبقا .الشرط هنا هو ملامسة الغيمة .نختار من "التحكم" الحلقة "كرر حتى
الشرط ،ونضع لبنة الشرط في مكانها __" ومن "التحسس"
المناسب كالتالي:
ولبنة من لبنة من "الحركة" ونضيف
"التحكم" ونغير الاعداد كما هو موجود في الصورة .نحرك اللبنتين الى اليمين ونلصقهما
ببعضهما البعض بداخل الحلقة:
بهذا تتحرك الغيمة حتى تصطدم بالغيمة التي على يمينها.
26
نبرمج الان الغيمة الاولى ،Cloudنضغط عليها من الكائنات .حركة الغيمة الأولى تشبه حركة
الغيمة الثانية ،نضيف اللبنات ذاتها مع تغييربسيط.
إضافة حدث
أيضا لهذه الغيمة وظيفتان في مشروعنا ،في القسم الأول تكون ثابتة في مكانها في نقطة معينة
وعندما تتغير الخلفية الى الخلفية lake2تبدأ الغيمة بالتحرك نحو اليمين حتى تصطدم
بالغيمة التي على يمينها .Cloud3
ونجرهما نختار من الاحداث اللبنتين
الى اليمين.
الحدث الاول
عندما نضغط على العلم على الغيمة أن تكون في النقطة ( ،)-199,129نجراللبنة:
ونلصقها بالحدث الملائم لها ،كالتالي:
الحدث الثاني
تتحرك الغيمة نحو اليمين حتى تصطدم بالغيمة الثانية .لذا نختار الحلقة "كرر حتى __" التي
استخدمناها مسبقا .الشرط هنا هو ملامسة الغيمة .نختار من "التحكم" الحلقة "كرر حتى
،نغير "مؤشر الفأرة" الى Cloud2 __" ومن "التحسس" الشرط
ونضع لبنة الشرط في مكانها المناسب كالتالي:
27
من "التحكم" من "الحركة" ولبنة ونضيف لبنة
ونغير الاعداد كما هو موجود في الصورة لتكون سرعة هذه الغيمة أقل من سرعة الغيمة
الثانية .نحرك اللبنتين الى اليمين ونلصقهما ببعضهما البعض بداخل الحلقة:
بهذا تتحرك الغيمة حتى تصطدم بالغيمة التي على يمينها.
28
خطوة ( -)13اضافة كائن "البرق"
الان سنقوم بإضافة "البرق" ،البرق سيظهر عندما تصطدم الغيمة الثانية بالغيمة الثالثة
وسيظهربينهما ويختفي عدة مرات.
كيف سنحدد بداية ظهور البرق؟ متى ستصطدم الغيمتين ببعضهما البعض؟
لحل هذه الإشكالية سنستخدم "بث رسالة".
اضافة "بث رسالة"
نستخدم "بث رسالة" كوسيلة لتحديد موعد ظهور البرق.
في مشروعنا سنقوم ببث رسالة عندما تصطدم الغيمة الثانية بالغيمة الثالثة ،ل ُنعِلم البرق
بموعد ظهوره.
لاضافة "بث رسالة" نختار اولا الغيمة Cloud2من كائنات ،نضغط على علامة التبويب
نضغط على زر القائمة "المقاطع البرمجية" ومن "الاحداث" نختار اللبنة
ونختار"رسالة جديدة" ،تفتح عندها النافذة التالية:
نكتب في مربع اسم الرسالة :البرق .نلصق اللبنة ببقية اللبنات الموجودة على اليمين كالتالي:
29
الآن نضيف كائن البرق ،نختار من قائمة كائن جديد ،اختياركائن من المكتبة كالتالي:
من المكتبة نختارأشياء ونبحث عن :lightning
وهكذا أضفنا البرق ،لكن حجم البرق كبيروبحاجة لتصغير .لتصغيرحجم "البرق" أو أي كائن
آخرنضغط على الزر كالتالي:
ومن ثم نضغط على صورة البرق الموجودة على المنصة 10مرات ليكون حجمه ملائما ،نلاحظ
أنه بعد كل ضغطة يصغر حجم الكائن قليلا .بعد التصغيرتكون منصتنا كالتالي:
30
خطوة ( -)14اضافة حركة "البرق"
نبرمج الان البرق ،في مشروعنا سيظهر البرق عندما تبث رسالة "البرق" التي أضفناها عند
الغيمة الاولى سابقا.
اضافة حدث
كما وضحنا سابقا البرق سيظهر عند بث رسالة البرق ،لذا سيكون في القسم الاول من
مشروعنا مختفيا.
ونجرهما الى اليمين. نختار من "الاحداث" اللبنتين
الحدث الاول
ونلصقها باللبنة في القسم الاول يكون البخارمخت ٍف ،من "المظاهر" نختاراللبنة
كالتالي:
بهذا يختفي البرق في القسم الاول.
الحدث الثاني
عندما تستقبل الرسالة "البرق" يظهر البرق بين الغيمتين الثانية والثالثة المصطدمتين
ببعضهما البعض.
نحدد مكان ظهور البرق بالنقطة ( )24,75ونختار اللبنة
ونس ـ ـ ـ ـجل من "الحركة" ،نجرها الى اليـــــمين ونلصقـــــــها باللبنة
الاحداثيات الصحيحة ،هكذا:
31
البرق سيظهربين الغيمتين ويختفي حتى توقف المشروع.
من التحكم الى اليمين، نختار الحلقة "كرر باستمرار" ،نجر اللبنة
من "المظاهر" ،ونضيف اللبنة من ونضيف اللبنات
"التحكم" لنستطيع رؤية الظهور والاختفاء للبرق .المقطع النهائي للبرق:
أنهينا برمجة "البرق" والان سننتقل الى "المطر".
32
خطوة ( -)15اضافة كائن "المطر"
ننتقل الى اضافة آخر كائن في مشروعنا وهو "المطر" .المطر سيظهر أيضا عند استقبال رسالة
"البرق" ،سيتحرك المطرالى الاسفل مصحوبا بصوت رعد وعاصفة.
نضيف أولا المطر ،نختارمن قائمة كائن جديد ،كائن من ملف كالتالي:
من المجلد الذي حملناه في البداية نختارالصورة :rain
نبرمج الان المطروحركته.
33
خطوة ( -)16اضافة حركة "المطر"
يظهر المطر عندما تستقبل رسالة "البرق" ،وينزل الى الاسفل مع صوت الرعد والعاصفة ،قبل
استقبال الرسالة يكون المطر مختفيا ولا تكون له وظيفة .اذا سيكون للمطر حدثان
سنضيفهما خطوة بخطوة.
اضافة حدث
ونجرهما الى اليمين. نختار من "الاحداث" اللبنتين
الحدث الاول
ونلصقها باللبنة في القسم الاول يكون المطر مخت ٍف ،من "المظاهر" نختار اللبنة
كالتالي:
بهذا يختفي المطر في القسم الاول.
الحدث الثاني
عندما تستقبل الرسالة "البرق" يظهر المطر تحت الغيوم .نحدد مكان ظهور المطر بالنقطة
من "الحركة" ،نجرها الى اليـــــمين ( )6,44ونختار اللبنة
ونســــجل الاحداثيات الصحيحة ،هكذا: ونلصقـــــــها باللبنة
34
اللبنة من "مظاهر" ونجرها الى اليمين حتى الان لم يظهر المطر بعد ،نضيف
ونلصقها ببقية اللبنات:
وعندها يتــــحرك المطر الى الاسفـل ،لنحرك المطر نستخدم الحلقة "كرر ___ مرات" ،نختار
من "التحكم" ونغيرالعدد الى .30 لبنة
في الحلقة سيتحرك المطر خطوتين وينتظر 0.5ثانية ،نختار اللبنات الملائمة من "الحركة"
و"التحكم" ونغيرللأعداد المطلوبة ،كالتالي:
لكن المطر يتحرك الى اليمين ونحن نريده أن يتحرك الى الاسفل نختار لبنة من "الحركة"،
ونغيرالاتجاه الى الاسفل ( ،)180°ونضع اللبنة قبل الحلقة.
نرى أن المطر قد استدار كليا الى الاسفل ،نحن نريده أن يتحرك الى الاسفل والا يستدير ،لذا
من "الحركة" ليكون نمط نحن بحاجة الى استخدام لبنة
الدوران صحيحا ،ونضع اللبنة قبل الحلقة أيضا هكذا:
35
يبقى أن نضيف صوت الرعد والعاصفة ،من علامة التبويب "أصوات":
نختارمن قائمة صوت جديد ،الزر صوت من ملف كالتالي:
نختارمن المجلد الذي حملناه سابقا الصوت :Thunder Storm
لم يعمل الصوت حتى الان لذا نحن بحاجة للبنة لتشغيله ،نضغط على علامة التبويب
ونضعها "المقاطع البرمجية" ،من "صوت" نختار اللبنة
في بداية المقطع البرمجي هكذا:
36
من "التحكم" لتتوقف وهكذا انتهينا من برمجة مشروعنا يبقى أن نضيف لبنة
كل المقاطع البرمجية عن العمل ،المقطع النهائي:
وبهذا انتهينا من مشروعنا.....
37